TTrayNotifyIcon = class(TComponent) private FPopupMenu:TPopuPMenu; public constructor Create(AOwner:TComponent);Override; destructor Destroy;override; published property PopupMenu:TPopupMenu read FPopupMenu write SetPopupMenu;
end; procedure TTrayNotifyIcon.SetPopupMenu(Value:TPopupMenu); {Write method for Popupmenu property} begin FPopupMenu:=Value; if Value<>nil then Value.FreeNotification(self); end; 再配置一下PopupMenu的属性写出自已想要的菜单就行了
private
FPopupMenu:TPopuPMenu; public
constructor Create(AOwner:TComponent);Override;
destructor Destroy;override;
published
property PopupMenu:TPopupMenu read FPopupMenu write SetPopupMenu;
end;
procedure TTrayNotifyIcon.SetPopupMenu(Value:TPopupMenu);
{Write method for Popupmenu property}
begin
FPopupMenu:=Value;
if Value<>nil then Value.FreeNotification(self);
end;
再配置一下PopupMenu的属性写出自已想要的菜单就行了