![]() |
PopupMenu wird immer angezeigt !
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
ich habe ein Problem mit Popupmenu. Ich möchte die popupmenu nur anzeigen lassen, wenn ich mit der rechten Maustaste auf Image oder auf Shape anklicke. Es funktioniert aber wenn ich mit der linken Maustaste anklicke dann wird die Popupmenu neben Windows-Uhr angezeigt !
Delphi-Quellcode:
das Problem habe ich nicht, wenn ich
procedure TForm1.shape1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); var point:TPoint; begin if Button := mbRight then getCursorPos(point); PopupMenu1.Popup(point.X,point.Y); end; |
Re: PopupMenu wird immer angezeigt !
Da fehlen auch ein begin und ein end.
|
Re: PopupMenu wird immer angezeigt !
Hallo,
Zitat:
Delphi-Quellcode:
Stephan
procedure TForm1.shape1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); var point:TPoint; begin if (Sender = shape1) or (Sender = Image???) then begin if Button := mbRight then begin // <-- Das fehlt in Deinem Code mit ziemlicher Sicherheit!!! getCursorPos(point); PopupMenu1.Popup(point.X,point.Y); end; // <-- Das fehlt in Deinem Code mit ziemlicher Sicherheit!!! end; end; |
Re: PopupMenu wird immer angezeigt !
:zwinker:
|
Re: PopupMenu wird immer angezeigt !
Zitat:
|
Re: PopupMenu wird immer angezeigt !
Stimmt, das lag an Begin und end
Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz