UserControl.Load Esemény
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.