Registriert seit: 31. Aug 2006
248 Beiträge
Delphi 7 Professional
|
Menü.Untermenü.Checked := true
11. Sep 2006, 21:54
Hallo
Ich habe ein Hauptmenü (Optionen) und in diesem sind 3 Untermenüs (Untermenü1, Untermenü2, Untermenü3) wenn ich jetzt eines der Untermenüs anklicke soll das Untermenü Checked := true sein. Ich weiß das ich im Objektinspektor nur AutoCheck auf true setzen muss und die Sache funktioniert. Ich möchte aber das wenn das Programm bendet und neu gestartet wird der Checkedharken im letzten angeklickten Untermenü bleibt. Dazu möchte ich das Klickereignis zb: der Variable "sCheck" übergeben also sCheck := 'Untermenü1=true' und dieses in der Registry "Regist.WriteString('Menue','sCheck');" abspeichern. Wenn ich dann in "TForm1.FormCreate" wieder die Registrie auslese mit "sCheck := Regist.ReadString('Menue');" und auswerte also "if sCheck = 'Untermenü1=true' then" soll das entsprechende Untermenü1 wieder den Checkedharken bekommen. ich weiß nur nicht genau wie ich das Menü genau ansprechen muss "MainMenu1.Untermenü1.Checked := true" ???
Gruß: Holger
[Hobby-Programmierer]
|