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?