![]() |
Menü zur Laufzeit - Frage
Hi,
ich hab zwar kein problem mit dem menü nur hätte ich eine frage: momentan erstelle ich menüs während der laufzeit so (also mit variable "newitem")
Delphi-Quellcode:
NewItem := TMenuItem.Create(Menu);
NewItem.Caption := Chr(i + Ord('A'))+#8+DriveType(i); NewItem.RadioItem := True; NewItem.OnClick := DriveChange; Menu.Items[1].Insert(Menu.Items[1].Count-3, NewItem); NewItem.Clear; zuerst wollte ich es so machen:
Delphi-Quellcode:
aber wie soll ich diese zeile machen:
with TMenuItem.Create(Menu) do begin
Caption := Chr(i + Ord('A'))+#8+DriveType(i); RadioItem := True; OnClick := DriveChange; ...
Delphi-Quellcode:
...
Menu.Items[1].Insert(Menu.Items[1].Count-3, self); end; mit self gehts nicht aber gibt es vielleicht einen befehl der bei so einem fall geht? oder MUSS ich diese variable definieren? :?: PLEASE HELP!!!!!! |
Re: Menü zur Laufzeit - Frage
Hallo,
Ich sehe da keinen anderen Weg als mit der Variable. Was stört dich dran? grüße, daniel |
Re: Menü zur Laufzeit - Frage
@Sanchez: naja, variablen brauchen speicher und mein programm soll möglichst wenig resourcen verbrauchen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz