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 Dynamisch erstelle Untereinträge in Menüs (https://www.delphipraxis.net/12845-dynamisch-erstelle-untereintraege-menues.html)

BenjaminHelbig 5. Dez 2003 07:31


Dynamisch erstelle Untereinträge in Menüs
 
Hi Leute,

ich hab folgendes Problem: Ich hab auf meiner Form ein MainMenu. Da hab ich den Punkt Fenster angelegt. Unter Fenster habe ich den Punkt Programme in welchem ich ein SubMenu gemacht hab.
Da möchte ich zur Laufzeit Einträge hinzufügen, dass mache ich mit folgendem Code:

MyMenuItem := TMenuItem.Create(Self);
MyMenuItem.Caption := 'blabla';

Das Problem ist dass er mir keine Einträge erzeugt. Aber der Code sollte doch richtig sein, oder?

Dank Euch,

Grüße Ben

MathiasSimmack 5. Dez 2003 07:42

Re: Dynamisch erstelle Untereinträge in Menüs
 
Na ja, du musst den neuen Menüeintrag noch einhängen. Ich mach´s beim Erzeugen immer so, dass ich den übergeordneten Eintrag als Parent nehme. Angenommen dein Menüeintrag "Programme" wäre dieser Parent und heißt im Objektinspektor "Programme1":
Delphi-Quellcode:
MyMenuItem := TMenuItem.Create(Programme1);
Wenn du alle gewünschten Eigenschaften zugeordnet hast, dann rein damit ins Menü:
Delphi-Quellcode:
Programme1.Add(MyMenuItem);
Voilà.

BenjaminHelbig 5. Dez 2003 07:54

Re: Dynamisch erstelle Untereinträge in Menüs
 
Vielen Dank, jetzt gehts.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:09 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