Un ghid practic

Î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 (- =).







Articole similare

Trimiteți-le prietenilor: