Datstellung des "&"-Zeichens

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Antworten
henxl
UDF-Programmierer
UDF-Programmierer
Beiträge: 91
Registriert: Fr, 10. Feb 2006 19:46
Wohnort: Mannheim

Datstellung des "&"-Zeichens

Beitrag von henxl »

Ich muss das "&"-Zeichen als Text auf dem Bildschirm ausgeben (GUI), da es Bestandteil eines Namens ist.
Es wird jedoch nicht angezeigt. Stattdessen wird der nächste Buchstabe unterstrichen dargestellt.
Möglichweise liegt es daran, dass das Makro-Zeichen innerhalb eines textes als solches interpretiert wird.
Kann mir jemand sagen, wie ich die richtige Darstellung erreichen kann ?

Grüße

Heinz
Das einzige, was ich weiß ist, dass ich nichts weiß, Sokrates
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Heinz,
Du hast die Ursache genau erkannt.
Versuche es mal mit && statt &

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
henxl
UDF-Programmierer
UDF-Programmierer
Beiträge: 91
Registriert: Fr, 10. Feb 2006 19:46
Wohnort: Mannheim

Beitrag von henxl »

Hallo Martin,

vielen Dank für die schnelle Antwort. In meinem Beispiel ist es bei der Darstellung in einem Static-Objekt passiert. Mit "&&" wird es richtig dargestellt.
Beim Titel in einem XbpDialog-Objekt ist es dagegen nicht erforderlich, "&&" anzugeben.
Wann muss ich folglich "&&" angeben und wann reicht "&" ?

Grüße

Heinz
Das einzige, was ich weiß ist, dass ich nichts weiß, Sokrates
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Heinz,
das & dient dazu, einen Shortcut hervorzuheben (also den nächsten Buchstaben zu unterstreichen).
Wo immer es einen Shortcut geben kann (z.B. Static oder Menüeintrag), mußt Du also && angeben, wenn Du statt des Hervorhebens ein einfaches & haben willst.
In der Titelleiste eines Fensters werden Shortcuts nicht dargestellt, darum reicht dort ein einfaches & aus.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21198
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi,

ich denke das wäre die Tilde?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
unter Xbase++ ist es das & - die ~ kenne ich unter anderen Sprachen!
Aber vielleicht geht unter Xbase++ auch beides?

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Antworten