C# Language Dichiarazione di eventi standard

Esempio

Dichiarazione di evento:

public event EventHandler<EventArgsT> EventName;

Dichiarazione del gestore eventi:

public void HandlerName(object sender, EventArgsT args) { /* Handler logic */ }

Iscrizione all'evento:

dinamicamente:

EventName += HandlerName;

Attraverso il Designer:

  1. Fare clic sul pulsante Eventi nella finestra delle proprietà del controllo (Lightning bolt)
  2. Fai doppio clic sul nome dell'evento:

inserisci la descrizione dell'immagine qui

  1. Visual Studio genererà il codice evento:
private void Form1_Load(object sender, EventArgs e)
{

}

Invocare il metodo:

EventName(SenderObject, EventArguments);