DruckenMister WongFacebook

Ereignisreihenfolge beim Anzeigen eines Formulars

System Win9x, WinNT, Win2000, WinXP, Vista, Win7
Ab Delphi-Version Delphi 1
Letzte Änderung 28.09.2010

Beim Erstellen und Anzeigen durchläuft ein Formulars eine Reihe von Ereignissen und zwar in folgender Reihenfolge:


OnCreate
OnShow
OnPaint
OnActivate
OnResize
 

Das Formular wird das erste mal nach dem Ereignis OnShow sichtbar. Wird das Formular nur erstellt und nicht angezeigt entfallen die letzten 4 Ereignisse. Zudem gibt es Komponenten, die sich in diese Reihenfolge einmischen, manche Komponenten-Ereignisse werden sogar vor dem OnCreate-Ereignis ausgelöst.Beim Beenden werden folgende Ereigniss durchlaufen:


OnCloseQuery
OnClose
OnHide
OnDestroy
 

Das Formular verschwindet beim Ereignis OnHide.Genauere Beschreibungen zu den Ereignissen findest du in der OnlineHilfe unter TCustomForm.