Einzelnen Beitrag anzeigen

Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#9

AW: TMenuItem.Caption mit '²' im String wird falsch angezeigt

  Alt 26. Jun 2012, 15:07
  MenuItem1.Caption := 'a²b'; // => angezeigter Text: a²b(A)
Is ja interessant, dass Delphi XE2 sowas macht. D2007 konnte das meines wissens nicht...

Workaround
MenuItem1.Caption := 'a&²b';
[Klugsch...modus an]
Wäre es nicht besser
Delphi-Quellcode:
MenuItem1.Caption := 'a' + cHotkeyPrefix + '²b';
// Damit kann sich das '&' ändern (Plattform / Zukunft - WhatEver)
Und entfernen per
Delphi-Quellcode:
DerString := StripHotKey(MenuItem1.Caption);
// DerString enthält jetzt nur noch a²b
[Klugsch...modus aus]

Gruß, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules

Geändert von ChrisE (26. Jun 2012 um 15:09 Uhr)
  Mit Zitat antworten Zitat