21/04/16 12:32
ildany91
buondì, ho una griglia di label 24x24 già inserite in un array bidimensionale , in alcune delle quali è stato messo del testo in maniera random , volevo trovare il modo di gestire l'evento click (che sia valido per ogni label) in modo che una volta cliccato su una label controlla se nella label c'è testo, se si fa un'azione else niente..
la domanda è come posso rendere generico x tutte le label l'evento click..
aaa
21/04/16 12:43
nessuno
Utilizza un solo handler del tipo
private void LabAllClick(object sender, EventArgs e)
{
}
e aggiungi nel designer per ogni label, ad esempio per la prima
this.label1.Click += new System.EventHandler(this.LabAllClick);
Tutti i click saranno inoltrati allo stesso codice e il parametro sender ti dirà quale è stato l'oggetto su cui hai cliccato
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
22/04/16 23:43
ildany91
Grazie mille per la risposta!
P.S. Scusami per non aver specificato il linguaggio... è vb.net!
ho provato ad implementare quanto mi hai scritto, ma senza successo...
non mi riconosce private void,
fra le parentesi garffe cosa dovrei mettere?
aaa