Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
Re: Reihenfolge Menüeinträge für TMainMenu
21. Feb 2010, 17:48
Wenn Du nach dem Namen sortieren willst, vielleicht so (nur heruntergetippt, nicht getestet):
Delphi-Quellcode:
procedure TfrmMenue.FormCreate(Sender: TObject);
var i : Integer;
c : TComponent;
NewItem: TMenuItem;
CompNames: TStringlist;
begin
inherited;
men := TMainMenu.Create(self);
CompNames := TStringList.Create;
CompNames.Sorted := true;
try
for i := 0 to ComponentCount - 1 do begin
c := Components [i];
if c is TmyPanel then
CompNames.AddObject(c.Name, c);
end;
for i := 0 to CompNames.Count - 1 do
NeuerMenueEintrag (men,CompNames.Objects[i] as TmyPanel);
finally
CompNames.Free;
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|