Dienstag, 12. August 2008

Reihenfolge von Events in Windows Forms

Mircosoft WIndows Forms anwendungen mit dem Microsoft Visual Studio.
Ich Benutze das Microsoft Visual Studio 2005

Wenn eine Microsoft Windows Forms Anwendung gestartet wird, werden die startup events in folgender Reihenfolge abgearbeitet:

System.Windows.Forms.Control.HandleCreated
System.Windows.Forms.Control.BindingContextChanged
System.Windows.Forms.Form.Load
System.Windows.Forms.Control.VisibleChanged
System.Windows.Forms.Form.Activated
System.Windows.Forms.Form.Shown

Wenn eine Microsoft Windows Forms Anwendung geschlossen wird, werden die shutdown events in folgender Reihenfolge abgearbeitet:

System.Windows.Forms.Form.Closing
System.Windows.Forms.Form.FormClosing
System.Windows.Forms.Form.Closed
System.Windows.Forms.Form.FormClosed
System.Windows.Forms.Form.Deactivate

interessant hierzu ist der MSDN Eintrag

2 Kommentare:

Anonym hat gesagt…

Warum nicht einfach 'nen EventHandler fuer GotFcous (oder so) und LostFocus schreiben?

Da einfach die Farben setzen. Muss nicht so tricky sein.

PRIEST hat gesagt…

Hallo,

also erstmal ist das hier der falsche Post für den Kommentar :)
zweitens gibt natürlich verschiedene Wege aber bei meiner Version kann ich meine Fabe beliebig im Editor unter den Eigenschaften einstellen und kann das Control einfach portieren.