Hallo,
ich möchte ein PopupMenü mit der linken Maustaste, wenn ich auf ein Image klicke, öffnen. Dafür errechne ich wie folgt die Position des PopupMenüs so das es sich genau in der Mitte des Images öffnet auf das ich klicke:
Delphi-Quellcode:
procedure TForm1.MenuImageClick(Sender: TObject);
begin
// Menu / Settings Menü aufklappen
MenuSettingsPopupMenu.Popup(Form1.Left + Form1.MenuImage.Left + (Form1.MenuImage.Width/2), Form1.Top + Form1.MenuImage.Top + (Form1.MenuImage.Height/2));
end;
Aber irgendwie wird das PopupMenü trotzdem weit links geöffnet. Ich verstehe nicht wieso... wer kann mir da weiter helfen?
Danke!