Einzelnen Beitrag anzeigen

PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#1

Frage zu TMenuItem.Create

  Alt 24. Jun 2006, 17:12
Ich möchte zur Laufzeit in einem PopupMenü 'MeinPopupMenue' unter dem Menüeintrag 'DieserMenueEintrag' ein Untermenü erstellen. Muss dann bei der Erzeugung des neuen Untermenüeintrages dieser der Popupmenü-Komponente 'MeinPopupMenue' oder dem Menüeintrag 'DieserMenueEintrag' zugewiesen werden?:

Delphi-Quellcode:
NewItem := TMenuItem.Create(MeinPopupMenue);
//oder:
NewItem := TMenuItem.Create(DieserMenueEintrag);
In der Delphi-Hilfe steht:

Zitat:
constructor Create(AOwner: TComponent); AOwner bezeichnet die Eigentümerkomponente, die für die Freigabe des Menüeintrags zuständig ist.
Es steht aber nicht da, wer dann die erzeugten Untermenüeinträge freigibt: Die Popupmenü-Komponente oder der Menüeintrag, unter dem das Untermenü erstellt wird?
  Mit Zitat antworten Zitat