![]() |
Form als Popup behandeln
Moin Leute :hi:
Ich möchte ein Fenster Modal öffnen und es schliessen, wenn jemand außerhalb des Fensters klickt. Also nicht nur einfach ein OnLeave sondern erst beim Click. Im Popupmenü wird so etwas ja verwendet. Wie bekomme ich eine Botschaft an mein Fenster um es zu schliessen? Hier im Forum habe ich noch nichts passendes gefunden. Stefan |
Re: Form als Popup behandeln
wie wärs wenn du die Ergeignisse OnExit oder OnDeactive testest ?
mfg, Björn |
Re: Form als Popup behandeln
Moin Björn,
danke für deine schnelle Antwort. Ich habe schon alles durchgetestet: OnExit tritt nicht ein, weil das Formular nicht verlassen wird. Genau so ist das OnDeactive. Das Modale Fenster nimmt nicht so entgegen. Stefan |
Re: Form als Popup behandeln
Du könntest einen Maushook verwenden. Aber ob das den Aufwand lohnt, musst Du selbst entscheiden.
|
Re: Form als Popup behandeln
Hallo!
Ich denke, der Fehler liegt darin, daß Du ein modales Fenster verwenden willst. Ein modales Fenster übernimmt die volle Kontrolle innerhalb Deines Programms, sodass Klicks in andere Bereiche Deines Programmes nicht abgearbeitet werden. Verwende ein nicht modales Fenster und dann das OnDeactivate-Ereignis, das sollte m. E. funktionieren. Hope it helps onlinekater |
Re: Form als Popup behandeln
du könntest auf die Message reagieren wenn der Focus wechselt. Ich glaub da gab es eine Message findet sie aber im moment nicht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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 by Thomas Breitkreuz