Entwickler-Ecke
Sonstiges (Delphi) - Problem Form per Mausklick zu schließen
DiamondDog - Mi 29.10.08 10:34
Titel: Problem Form per Mausklick zu schließen
Hallo Leute,
ich hab das Problem das ich meine Form nicht per Mausklick schließne kann
und ich weiß nicht ganz wieso.
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin self.Close; end; |
Ich vermute mal weil es in einer Schleife steckt
und da dann nicht auf Mausklicks reagiert.
Weiß jemand wie ich das Problem beheben kann?
Danke schon mal.
Mfg Dog
jaenicke - Mi 29.10.08 10:42
Dann musst du in der Schleife Application.ProcessMessages aufrufen, dann reagiert deine Anwendung auch weiterhin. Und diese Schleife musst du ggf. dann abbrechen, dafür bietet sich eine Boolean-Variable an, die gesetzt wird, wenn abgebrochen werden soll und in der Schleife abgefragt wird.
DiamondDog - Mi 29.10.08 10:59
Super da drann hats gelegen 1000 Dank.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!