Hallo
Ich möchte ein mainmenu erstellen, die Items lade ich aus einer txt, das klappt auch wunderbar, doch nun möchte ich wissen auf welches Item der Benutzer geklickt hat.
Das habe ich mit nem dynamic cast probiert...
void __fastcall TForm1::OnUserMenuClick(TObject *Sender)
{
s1= dynamic_cast <TMenuItem*> (Sender)->Caption;
Ltest->Caption=s1;
}
s1 ist als String deklariert und Ltest ist ein Label.
ausgeben tut der mir auch das ganze nur eben ist der 1. oder der 2. Buchstabe unterstrichen und das is doof, habs schon ma in eine Datei gespeichert und gesehn der liefert ein & mit, entweder an 1. oder eben 2. Stelle.
Ich brauch den Namen ohne das &-Zeichen.....wie bekomme ich das hin?
schon mal vielen Dank
mfg
Ich möchte ein mainmenu erstellen, die Items lade ich aus einer txt, das klappt auch wunderbar, doch nun möchte ich wissen auf welches Item der Benutzer geklickt hat.
Das habe ich mit nem dynamic cast probiert...
void __fastcall TForm1::OnUserMenuClick(TObject *Sender)
{
s1= dynamic_cast <TMenuItem*> (Sender)->Caption;
Ltest->Caption=s1;
}
s1 ist als String deklariert und Ltest ist ein Label.
ausgeben tut der mir auch das ganze nur eben ist der 1. oder der 2. Buchstabe unterstrichen und das is doof, habs schon ma in eine Datei gespeichert und gesehn der liefert ein & mit, entweder an 1. oder eben 2. Stelle.
Ich brauch den Namen ohne das &-Zeichen.....wie bekomme ich das hin?
schon mal vielen Dank
mfg