Autor Beitrag
DiamondDog
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 460



BeitragVerfasst: Mi 29.10.08 10:34 
Hallo Leute,
ich hab das Problem das ich meine Form nicht per Mausklick schließne kann
und ich weiß nicht ganz wieso.
ausblenden 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


Zuletzt bearbeitet von DiamondDog am Mi 29.10.08 11:47, insgesamt 1-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 460



BeitragVerfasst: Mi 29.10.08 10:59 
Super da drann hats gelegen 1000 Dank.