Einzelnen Beitrag anzeigen

zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.618 Beiträge
 
Delphi 12 Athens
 
#1

TMenuItem bringt in Caption immer "&" Zeichen

  Alt 14. Mai 2011, 11:56
Delphi-Version: 2009
Ich erzeuge dynamisch ein Untermenu und bekomme dann beim Auslesen von Caption immer das "&" Zeichen mit im String. Habe schon einiges versucht, aber es bleibt drin.

Erzeugt werden die Einträge wie folgt:

Delphi-Quellcode:
     for i := 0 to Cnt - 1 do begin

        NewItem:=TMenuItem.Create(self);
        NewItem.Caption := SL[i];
        NewItem.OnClick := SelMachine;
        NewItem.ShortCut := 0;
        NewItem.AutoHotkeys := maManual;
        NewItem.Name := 'MaIdx' + IntToStr(i);
        NC5AnalyseMaschine1.Add(NewItem);
        end;
      end;
Auswertung dann wie folgt:

Delphi-Quellcode:
 if Sender is TMenuItem then begin

    IP := TMenuItem(Sender).Caption;
Hier kommen dann Einträge wie
&M01
M&02
M0&3

Das muss doch irgendeine Eigenschaft sein, die das macht oder? Die habe ich jedenfalls noch nicht gefunden.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat