name für Menüeinträge zur Laufzeit ändern
-
Hallo,
ich möchte in meinem Programm mein Hauptmenü zur Laufzeit ändern. Ich möchte ein Feature einbauen,
damit man während der Laufzeit die Sprache ändern kann. D.h. alle Einträge möchte ich zu Fuß ändern über Knopfdruck eines Buttons zum Beispiel.ich habe folgendes ausprobiert:
MainMenu1->Datei1->Caption="&File";
Lässt sich aber nicht compilieren, weil Datei1 kein Elemnt von TMainMenu sei.
Hat jemand nen Vorschlag oder Idee, wo der Fehler liegt?
gruß Crabs
-
Hallo
Wo ist das Problem? Wenn du den Menüeintrag mit dem OI gemacht hast, dann kannst du ihn direkt ansprechen:
Datei1->Caption="&File";
Ansonsten must du den Eintrag erstmal suchen, dazu brauchst du die Methode TMenu::FindItem.
bis bald
akari
-
Danke für die Antwort, genau so gehts
gruß Crabs