Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - C# Gli Handles?
Forum - C# / VB.NET - C# Gli Handles?

Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2173
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 19:34
Sabato, 29/11/2008
Emh scusate la domanda strana

vorrei imparare il c# va devo alcune cose che non mi tornano.

di solito in vb.net facio del tipo

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


Mentre se vado a farlo in c# appare tipo

private void button1_Click(object sender, EventArgs e)

L'handles che fa rifermiento a quel controllo dov'Ŕ?

non Ŕ specificato se clicca, se viene usato mouseover mousein ecc. ecc.

qualcuno mi illumina? :-|


PM Quote
Avatar
Gianluca87 (Ex-Member)
Expert


Messaggi: 300
Iscritto: 16/11/2008

Segnala al moderatore
Postato alle 20:08
Sabato, 29/11/2008
Ciao, nel caso di una windows form application lo trovi dichiarato nella pagina "NomeForm".Designer.cs
es : nel caso di un bottone nominato button1
troverai la seguente dichiarazione
Codice sorgente - presumibilmente C# / VB.NET

  1. this.button1.Click += new System.EventHandler(this.button1_Click);


sta a indicare che l'evento di Click viene gestito dalla funzione button1_Click
se hai bisogno di recuperare informazioni in base all oggetto che chiama la funzione button1_Click
devi fare un cast di questo tipo nella funzione button1_Click
Codice sorgente - presumibilmente Plain Text

  1. ((Control)sender).ProprietÓ


es
Codice sorgente - presumibilmente Plain Text

  1. ((Control)sender).Text


PM Quote