UserControl.Load Esemény

Definíció

A vezérlő első láthatóvá válása előtt következik be.

public:
 event EventHandler ^ Load;
public event EventHandler Load;
public event EventHandler? Load;
member this.Load : EventHandler 
Public Custom Event Load As EventHandler 

Eseménytípus

Példák

Az alábbi példakód bemutatja ennek a tagnak a használatát. A példában egy eseménykezelő jelentést készít az Load esemény előfordulásáról. Ez a jelentés segít megismerni az esemény bekövetkeztét, és segítséget nyújthat a hibakeresésben. Ha több eseményről vagy gyakran előforduló eseményről szeretne jelentést tenni, fontolja meg az üzenet többsorosra MessageBox.Showcserélését Console.WriteLineTextBox vagy hozzáfűzését.

A példakód futtatásához illessze be egy olyan projektbe, amely egy nevesített UserControlpéldányt UserControl1 tartalmaz. Ezután győződjön meg arról, hogy az eseménykezelő az eseményhez Load van társítva.

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

Megjegyzések

Ez az esemény olyan feladatok végrehajtására használható, mint a vezérlő által használt erőforrások kiosztása.

Note

Ha az UserControl MDI gyermekűrlap része, az Load esemény minden alkalommal megtörténik, amikor a gyermekűrlap megjelenik. Ebben az esetben eseménykezelő helyett UserControl minden egyszeri inicializálási kódot Load be kell helyeznie.

Figyelmeztetés

Az Load esemény akkor következik be, ha a leíró UserControl létrejön. Bizonyos körülmények között ez az Load esemény többször is bekövetkezhet. Az esemény például a LoadUserControl betöltéskor következik be, és ismét, ha a leíró újra létrejön. (A leírók újbóli létrehozásának egyik módja a metódus meghívásaRecreateHandle.) Ha egynél több alkalommal előforduló eseményt Load szeretne figyelembe venni, eseménykezelő helyett UserControl egy egyszeri inicializálási kódot kell elhelyeznie a Load konstruktorban. Emellett nem szabad adatkötéseket hozzáadni az UserControl eseménykezelőhöz Load .

Az események kezelésével kapcsolatos további információkért lásd : Események kezelése és emelése.

A következőre érvényes:

Lásd még