Topic: [SOLVED] PopupMenu on Button Left Click
Hello Dmitry,
I'm having a little challenge in making the popupMenu on a button appear on just a 'Left Click'.
The popupMenu only appears on 'Right Click'
How do I make this work on just a 'Left Click' on the button
procedure Form1_OnShow (Sender: string; Action: string);
var
PopupMenu: TPopupMenu;
MyItem: TMenuItem;
begin
PopupMenu := TPopupMenu.Create(Form1);
MyItem := TMenuItem.Create (PopupMenu);
MyItem.Caption := 'Add';
MyItem.OnClick := @popupMenuOnClick;
PopupMenu.Items.Add(MyItem);
MyItem := TMenuItem.Create (PopupMenu);
MyItem.Caption := 'Edit';
MyItem.OnClick := @popupMenuOnClick;
PopupMenu.Items.Add(MyItem);
MyItem := TMenuItem.Create (PopupMenu);
MyItem.Caption := 'Delete';
MyItem.OnClick := @popupMenuOnClick;
PopupMenu.Items.Add(MyItem);
Form1.btnPopup.PopupMenu := PopupMenu;
end;
procedure popupMenuOnClick (Sender: string);
begin
//
end;
begin
end.
Find the example project attached
Thank you.