Autore Topic: [RISOLTO] Catturare click di RadioButton in Panel creato  (Letto 682 volte)

Offline pgiagno

  • Gamberetto
  • *
  • Post: 7
    • Mostra profilo
[RISOLTO] Catturare click di RadioButton in Panel creato
« il: 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.
« Ultima modifica: 17 Novembre 2011, 00:15:12 da pgiagno »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Catturare click di RadioButton in Panel creato
« Risposta #1 il: 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.

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Catturare click di RadioButton in Panel creato
« Risposta #2 il: 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

Offline pgiagno

  • Gamberetto
  • *
  • Post: 7
    • Mostra profilo
Re: Catturare click di RadioButton in Panel creato
« Risposta #3 il: 17 Novembre 2011, 00:14:25 »
Caro Milio,
ti seguo da tempo su questo forum.
Sei grande. Grazie :2birre: