Windows Forms'ta Olayların Sırası
Olayların form formlarında Windows sırası, bu olayların her biri sırayla işlenmesiyle ilgili geliştiricilere özellikle ilgiyi sunar. Bir durum, formun parçalarını yeniden çizmiş gibi olayların hassas bir şekilde işlenmesini çağırıyorsa, olayların çalışma zamanında hangi sırayla yükseltilmesi gerektiğinden tam olarak farkında olmak gerekir. Bu konu, uygulamaların ve denetimlerin yaşam süresinde birkaç önemli aşamadaki olayların sırasıyla ilgili bazı ayrıntılar sağlar. Fare giriş olaylarının sırası hakkında ayrıntılı bilgi için bkz. Windows Forms'ta Fare Olayları. Windows Forms'daki olaylara genel bakış için bkz. Olaylara Genel Bakış. Olay işleyicileri hakkında ayrıntılı bilgi için bkz. Olay İşleyicilere Genel Bakış.
Uygulama Başlatma ve Kapatma Olayları
ve Form Control sınıfları, uygulama başlatma ve kapatma ile ilgili bir dizi olayı ortaya çıkarır. Bir Windows Forms uygulaması başlatıldığında, ana formun başlangıç olayları aşağıdaki sırayla oluşur:
Bir uygulama kapanıyorsa ana formun kapatma olayları aşağıdaki sırayla ortaya çıkar:
sınıfının ApplicationExit Application olayı, ana formun kapatma olaylarının ardından ortaya çıkar.
Not
Visual Basic 2005, ve gibi ek uygulama olayları WindowsFormsApplicationBase.Startup WindowsFormsApplicationBase.Shutdown içerir.
Odak ve Doğrulama Olayları
Klavyeyi kullanarak odağı değiştirerek (TAB, SHIFT+TAB, gibi) veya yöntemlerini çağırarak veya özelliğini geçerli biçime ayarerek sınıfın odak olayları aşağıdaki sırayla Select SelectNextControl ActiveControl Control gerçekleşir:
Odağı fareyle değiştirerek veya yöntemini çağırarak değiştirerek sınıfın odak Focus olayları aşağıdaki sırayla Control gerçekleşir: