Einzelnen Beitrag anzeigen

Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: Alle Klicks auf Form abfangen

  Alt 18. Feb 2016, 21:54
Suchst du vielleicht OnExit deines Popup-Formulars?
Das wird ausgelöst, wenn dieses den Eingabefokus verliert, sprich du daneben klickst.
Hhm. Das hört sich interessant an. Danke für die Antwort. Das gäbe mir auch die Möglichkeit, dass sich das "Popup" selbst schließt, wenn man daneben klickt. Allerdings scheint es bei mir "XE5" nicht zu funktionieren. Klicke ich neben das Fenster, blinkt es bloß.
Auch wird das bei mir für TForm nicht im Objektinspektor angezeigt. Ich muss das dann von Hand eingeben und zuweisen.

Es ist aber auch nicht ganz das, was ich suche. Das Fenster soll auch geschlossen werden, wenn der Benutzer auf eines seiner Controls (5 TLabels, 2 TComboBoxes, 1 TSpeedButton) klickt. Jetzt kann ich TNotifyEvents anlegen oder alle 8 Events auf ein gemeinsames TNotifyEvent setzen. Das wollte ich aber nicht.
Denn es kommen perspektivisch weitere Elemente dazu. Und das Fenster soll auch schließen, wenn der Benutzer auf eine nicht belegte Stelle klickt.
Alex Winzer

Geändert von Schwedenbitter (18. Feb 2016 um 22:01 Uhr)
  Mit Zitat antworten Zitat