Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Popupmenüs nur über die rechte Maustaste? (https://www.delphipraxis.net/14360-popupmenues-nur-ueber-die-rechte-maustaste.html)

p3ps1 7. Jan 2004 18:04


Popupmenüs nur über die rechte Maustaste?
 
Ich habe mich gestern mal ein wenig mit popupmenüs vertraut gemacht. Ich hab auch eins gebeastelt und auf einen Button gelegt. hat auch alles funktioniert. Was mich aber wundert ist die Tatsache, dass ich das Popupmenü dann nur mit der rechten Maustaste aufrufen kann. Und ich hab ums Verrecken nicht herausgefunden wie ich das ändern kann.

mirage228 7. Jan 2004 18:07

Re: Popupmenüs nur über die rechte Maustaste?
 
Hi,

du kannst beim ButtonClick mit GetCursorPos die Koordinaten der Maus holen und das Popup dann mit TPopUp.PopUp() aufrufen.

mfG
mirage228

Robert_G 7. Jan 2004 18:08

Re: Popupmenüs nur über die rechte Maustaste?
 
Das müsste funktionieren:
Delphi-Quellcode:
  PopupMenu1.Popup(Mouse.CursorPos.X,Mouse.CursorPos.Y);
[Edit]Wieder zu langsam :drunken: [/Edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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