Home » Tipps & Tricks » Komponenten » TForm » Ereignisreihenfolge beim Anzeigen eines Formulars

Ereignisreihenfolge beim Anzeigen eines Formulars

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.