Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Checked bei TVistaMenu (https://www.delphipraxis.net/149023-checked-bei-tvistamenu.html)

Freiwilderer 12. Mär 2010 15:35


Checked bei TVistaMenu
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,

und zwar baue ich dynamisch ein Menü mit verschiedenen Sprachen auf.
Delphi-Quellcode:
procedure TfMenu.FormCreate(Sender: TObject);
var
 SprachMenu : TMenuItem;
begin
 qWork.Close;
 qWork.SQL.Text := 'Select Sprache, Bezeichnung from Sprachen';
 qWork.Open;
 Sprache1.Clear;
 while not qWork.Eof do
  begin
   SprachMenu := TMenuItem.Create(fMenu);
   SprachMenu.Name   := qWork.fieldbyname('Sprache').AsString;
   SprachMenu.Caption := qWork.fieldbyname('Bezeichnung').AsString;
   SprachMenu.OnClick := SpracheOnClick;
   SprachMenu.GroupIndex := 1;
   Sprache1.Add(SprachMenu);
   qWork.Next;
  end;
end;
Sprache1 ist ein TMenuItem innerhalb eines TVistaMenu
jetzt würde ich gerne die jeweils ausgewählte Sprache mit einem Haken davor markieren (so wie in abbildung: sprachmenu1.jpg)
aber es sieht aus wie in abbildung : sprachmenu2.jpg.

ich finde auch keinerlei weitere einstellungsmöglichkeit für Sprache1 oder die einzelnen SprachMenu Einträge, würde mich über einen tip sehr freuen

mfg

Freiwilderer


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz