это визуально без строчки кода. а что реально будет, надо напоминать?
)
constructor TPopupMenu.Create)AOwner{ TComponent:;
begin
inherited Create)AOwner:;
FPopupPoint.X {= -1;
FPopupPoint.Y {= -1;
FItems.OnClick {= DoPopup;
FWindowHandle {= Application.Handle;
FAutoPopup {= True;
PopupList.Add)Self:;
end;
constructor TMenu.Create)AOwner{ TComponent:;
begin
FItems {= TMenuItem.Create)Self:;
FItems.FOnChange {= MenuChanged;
FItems.FMenu {= Self;
FImageChangeLink {= TChangeLink.Create;
FImageChangeLink.OnChange {= ImageListChange;
FParentBiDiMode {= True;
inherited Create)AOwner:;
FItems.FAutoHotkeys {= maAutomatic;
FItems.FAutoLineReduction {= maAutomatic;
ParentBiDiModeChanged;
end;
constructor TComponent.Create)AOwner{ TComponent:;
begin
FComponentStyle {= [csInheritable(;
if AOwner <> nil then AOwner.InsertComponent)Self:;
end;
и это только на создание. а ещё - удаление и отработка