Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi popup mit gewalt schließen (https://www.delphipraxis.net/33791-popup-mit-gewalt-schliessen.html)

flomei 12. Nov 2004 16:38

Re: popup mit gewalt schließen
 
Vom Prinzip her müsste man nur die Position und die Größe des PopUp Menüs ermitteln und die Mausposition.
Die Beiden vergleichen und wenn die Maus den Bereich des Menüs verlässt das Ding schliessen... :roll:

MfG Florian :hi:

Nicodius 12. Nov 2004 16:40

Re: popup mit gewalt schließen
 
^^ unschöne variante aber es geht


Delphi-Quellcode:
  Popupmenu1.Popup(Screen.Width+1,Screen.height+1);
:mrgreen: :mrgreen: :mrgreen: :mrgreen:

Marvel 12. Nov 2004 16:40

Re: popup mit gewalt schließen
 
Und wo soll ich die Abfrage reinschreiben? Beim Popup gibts keine Mausabfrageeigenschaft (jedenfalls nich bei D6). Und wenn ich das beim Form reinschreibe, dann reagiert das nich, solange das Popupmenü auf is.

Marvel 12. Nov 2004 16:42

Re: popup mit gewalt schließen
 
Naja. Das is erstens wirklich unschön und zweitens is es dann nich zu, sodass ich die Mausabfrage auf dem Form immer noch nich machen kann.
Außerdem weiß ich immer nohc nich, wo ich das reinschreiben könnt

Nicodius 12. Nov 2004 17:02

Re: popup mit gewalt schließen
 
im onmouse move beim form zb imemr wenn die maus auf das form wieder geht iss das popup weg ;)

Marvel 12. Nov 2004 17:54

Re: popup mit gewalt schließen
 
Ja wenns nur so einfach wär.
1. Wie kann ich das Popupmenü schließen?
2. Das OnMouseMove-Ereigniss beim Form wird nich abgerufen so lange das Popup offen ist.

Marvel 17. Nov 2004 20:39

Re: popup mit gewalt schließen
 
Ähhhh ja. Ich hab noch keine Antwort. Würd mich freuen, wenn irgendwem noch was einfällt...


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz