UserControl.Load Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetim ilk kez görünür hale gelmeden önce gerçekleşir.
public:
event EventHandler ^ Load;
public event EventHandler Load;
public event EventHandler? Load;
member this.Load : EventHandler
Public Custom Event Load As EventHandler
Olay Türü
Örnekler
Aşağıdaki kod örneğinde bu üyenin kullanımı gösterilmektedir. Örnekte, olay işleyicisi olayın oluşumunu Load bildirir. Bu rapor, olayın ne zaman gerçekleştiğini öğrenmenize yardımcı olur ve hata ayıklamada size yardımcı olabilir. Birden çok olayı veya sık gerçekleşen olayları raporlamak için, iletisini ile MessageBox.Show değiştirmeyi Console.WriteLine veya çok satırlı TextBoxbir iletiye eklemeyi göz önünde bulundurun.
Örnek kodu çalıştırmak için, adlı UserControltürünün UserControl1 bir örneğini içeren bir projeye yapıştırın. Ardından olay işleyicisinin olayla ilişkilendirildiğinden Load emin olun.
private void UserControl1_Load(Object sender, EventArgs e) {
MessageBox.Show("You are in the UserControl.Load event.");
}
Private Sub UserControl1_Load(sender as Object, e as EventArgs) _
Handles UserControl1.Load
MessageBox.Show("You are in the UserControl.Load event.")
End Sub
Açıklamalar
Bu olayı, denetim tarafından kullanılan kaynakları ayırma gibi görevleri gerçekleştirmek için kullanabilirsiniz.
Note
UserControl bir MDI alt formunun parçasıysa, Load alt form her gösterildiğinde olay gerçekleşir. Bu durumda, olay işleyicisi UserControl yerine içine tek seferlik başlatma kodu Load yerleştirmeniz gerekir.
Caution
olayı Load için tanıtıcı UserControl oluşturulduğunda gerçekleşir. Bazı durumlarda bu, olayın birden fazla kez gerçekleşmesine neden Load olabilir. Örneğin, Load olay yüklenirken UserControl ve tanıtıcı yeniden oluşturulursa gerçekleşir. (Tanıtıcının yeniden oluşturulmasının bir yolu yöntemini çağırmaktırRecreateHandle.) Birden fazla kez gerçekleşen olayı hesaba katmak içinLoad, bir olay işleyicisi UserControl yerine oluşturucuya Load tek seferlik başlatma kodu yerleştirmeniz gerekir. Buna ek olarak, bir UserControl olay işleyicisinde öğesine Load veri bağlamaları eklememelisiniz.
Olayları işleme hakkında daha fazla bilgi için bkz . Olayları İşleme ve Oluşturma.