Auslesen von caption eines Menüpunktes plötzlich mit & als erstem Zeichen, seit XE5
-
Hallo,
habe ein älteres Programm, was vorher mit C++-Builder 2010 einwandfrei lief nun mit C++-Builder XE5 compiliert.
Folgender Code wird benutzt zum Auslesen der caption eines Menüpunktes:String temp = Form1->menupunkt2->Caption
Als Ergebnis enthielt danach temp z.B. den Wert "Bearbeiten".
Mit XE5 allerdings enthält temp den Wert "&Bearbeiten".Woher kommt das &-Zeichen auf einmal????
Danke für die Hilfe!
-
GELÖST:
Für das Menü muss nur die Eigenschaft "AutoHotKeys" auf Manuell gesetzt werden!
-
Das & vor einem Buchstaben in der Caption definiert den Hotkey welcher in Kombination mit Alt das Ereignis auslöst.
Sobald Du Alt drückst sollte in deinem Fall das B unterstrichen werden um anzuzeigen, daß mit Alt+B das Ereignis ausgelöst werden kann.MfG Stephan