Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: pgiagno - 16 Novembre 2011, 20:11:46

Titolo: [RISOLTO] Catturare click di RadioButton in Panel creato
Inserito da: pgiagno - 16 Novembre 2011, 20:11:46
Ho un problema con RadioButton in un Panel. Nel programma che vi allego, in una form ci sono due RadioButton che funzionano perfettamente. Viene creato dinamicamente un Panel con 5 RadioButton di cui perĂ² non riesco a catturare il click. Ci deve essere qualcosa da attivare, ma non so cosa. Potete aiutarmi? Grazie. Lavoro con gambas 2.
Titolo: Re: Catturare click di RadioButton in Panel creato
Inserito da: milio - 16 Novembre 2011, 21:46:33
Quando crei l'oggetto

RadioButton1 = NEW RadioButton(Panel1)

devi identificarlo con un'etichetta in questo modo:

RadioButton1 = NEW RadioButton(Panel1) As "RadioButton1"

L'etichetta po' essere una qualsiasi parola.
Dopodiche' nel codice potrai richiamare gli eventi del tuo radiobutton con il metodo che gia' conosci.
Titolo: Re: Catturare click di RadioButton in Panel creato
Inserito da: milio - 16 Novembre 2011, 21:49:45
Puoi anche raggruppare i tuoi radiobutton sotto la medesima etichetta...

RadioButton1 = NEW RadioButton(Panel1) As "Radio"
RadioButton2 = NEW RadioButton(Panel1) As "Radio"
RadioButton3 = NEW RadioButton(Panel1) As "Radio"

in questo modo nel metodo:

Public Sub Radio_Click()

ogni radiobutton cliccato andra' a eseguire la stessa Sub
Titolo: Re: Catturare click di RadioButton in Panel creato
Inserito da: pgiagno - 17 Novembre 2011, 00:14:25
Caro Milio,
ti seguo da tempo su questo forum.
Sei grande. Grazie :2birre: