În acest articol
Dacă fereastra Proprietăți este închisă, în ecranul Design, faceți clic cu butonul din dreapta pe formularul sau comanda pentru care doriți să creați procedura de tratare a evenimentului, apoi faceți clic pe Proprietăți.
În partea de sus a ferestrei Proprietăți, faceți clic pe pictograma Evenimente.
Faceți dublu clic pe evenimentul pe care doriți să-l creați, cum ar fi evenimentul Încărcare.
Visual C # va crea o metodă de gestionare a evenimentelor goale și o va adăuga la cod. De asemenea, puteți adăuga manual codul în vizualizarea Cod. De exemplu, următoarele linii de cod declară o metodă de manipulare a evenimentului care va fi executată atunci când clasa Form apelă evenimentul Load.
Șirul de cod necesar pentru a se abona la eveniment este de asemenea creat automat în metoda InitializeComponent în fișierul de proiect Form1.Designer.cs. Are următoarea formă:
Definiți metoda manipulatorului evenimentului a cărui semnătură se potrivește cu semnătura delegatului pentru eveniment. De exemplu, dacă evenimentul se bazează pe tipul de delegat EventHandler. atunci codul următor reprezintă un stub de metodă:
Rețineți că sintaxa de mai sus a apărut numai în C # 2.0. Se potrivește exact cu sintaxa C # 1.0, în care delegatul de încapsulare trebuie să fie creat explicit folosind noul cuvânt cheie.
De asemenea, puteți utiliza o expresie lambda pentru a adăuga un manipulator de evenimente.
anulaţi abonamentele
Dezabonați-vă pentru un eveniment
Pentru a vă dezabona de la un eveniment, utilizați operatorul de atribuire a scăderii (- =).