Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Komponente soll auf Close reagieren


Aya - Fr 20.12.02 15:29
Titel: Komponente soll auf Close reagieren
Hi,

meine Komponente soll darauf reagieren wenn der Benutzer das Programm schließt... Kann mir wer sagen wie ich das hinbekomme??

ich hab es so versucht:

Quelltext
1:
2:
protected
  procedure WMClose(Var msg: TMessage); message WM_CLOSE;


klappt aber nicht... mit WM_DESTROY ebenfalls nicht :cry:

Au'revoir,
Aya~

PS: Ich könnte das OnClose vom Form überschreiben, aber dann kann der benutzter diesen Event nichtmehr benutzen... :(


Raphael O. - Mi 01.01.03 20:54

Dafür gibt es bei der Form das Ereigniss oncloseQuery, darin kannst du z. B. dann noch eine deiner prozeduren aufrufen. OnCloseQuery wird aufgerufen, wenn der Benutzer versucht das Programm zu schließen.

Du kannst das schließen verhindern indem du canclose:=false setzt...:!:

Fiji-Fighter