![]() |
"&" in Tabs bei TabControl
Hallo zusammen,
in meiner Anwendung kann der User die Bezeichnung von Tabs in einer TTabControl selbst bestimmen. Schreibt der User nun "Ich & Du" wird im Tab daraus "Ich Du", weil das Ampersand-Zeichen als Tastenkürzel-Symbol verarbeitet wird. Leider habe ich bei dem Control keine AutoHotkeys-Eigenschaft gefunden (so wie bei TMainMenu). Ich habe es mit einem eigenen Workaround versucht, indem das "&" intern durch "&&" ersetzt wird. Damit funktioniert es dann zwar mit der Anzeige im Tab, aber beim Mouseover kommt im Tooltip "Ich && Du"... Das ist doch doof. Gibt es dafür eine vernünftige Lösung? |
AW: "&" in Tabs bei TabControl
-Anzeige selber übernehmen
-im Mouseover anpassen |
AW: "&" in Tabs bei TabControl
Hm, statt mit mehreren Workarounds zu arbeiten, hatte ich gehofft, dass es einen "richtigen" Weg gibt, die automatische Shortcut-Zuweitung für ein TabControl abzustellen...
|
AW: "&" in Tabs bei TabControl
Bei Labels hatte ich auch das Problem, dass das & nicht angezeigt wurde. Dann habe ich ShowAccellChar auf False gesetzt und dann ging es. Vielleicht gibt es die Eigenschaft im TabControl auch?
|
AW: "&" in Tabs bei TabControl
Du kannst cHotkeyPrefix in den Texten verdoppeln um das Zeichen zu maskieren, das sollte funktionieren.
|
AW: "&" in Tabs bei TabControl
@zeras
ShowAccellChar scheint es leider wirklich nur für Labels zu geben. :( @jaenicke Wie meinst Du das? cHotkeyPrefix kann ich ja nicht verändern und aus dem "&" habe ich ja schon manuell ein "&&" gemacht (siehe Eingangsposting). Oder meinst Du was anderes? |
AW: "&" in Tabs bei TabControl
Oh, das habe ich in der Tat übersehen. :oops:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz