Hallo Guido,
Zitat von
Guido Eisenbeis:
Eine Frage zum TApplication.OnDeactivate: wo bekomme ich das her? Derzeit benutze ich eine TApplicationEvents-Komponente, die auch in der Delphi-Hilfe erwähnt wird. Wie hast du das Event erstellt?
Ich benutze die TApplicationEvents Komponente, die bei der
VCL dabei ist. Man könnte den Event zwar auch manuell in den Code aufnehmen:
Einfach eine Prozedur mit dem entsprechenden Code erstellen, z.B.
Delphi-Quellcode:
procedure TForm1.AppDeactivate(Sender: TObject);
begin
Application.RestoreTopMosts;
end;
und im TForm.Create Deiner Mainform einfach
Application.OnDeactivate := AppDeactivate;
...wie gesagt, könnte man. Ich selbst bin aber oft so stinkend faul, dass ich einfach TApplicationEvents benutze
Gruß,
Patrick