Entra

View Full Version : [C#] radiobutton


Dr Nick Riviera
28-06-2007, 03:31
Salve, sto provando a utilizzare lo switch su 2 radiobutton, ho cercato in giro ed ho trovato alcuni pezzi di codice.. ma ho qualche problema...
In pratica io ho messo 2 radiobutton in un panel e a seconda del radiobutton selezionato esegue un evento o ne esegue un altro..

Per associare l'evento ai radiobutton ho trovato un esempio dove inserisce:

if (radiobutton1.Checked) {intServiceChoiceLocal = 1;}
else if (radiobutton2.Checked) {intServiceChoiceLocal = 2;}
switch (intServiceChoiceLocal)
{
case 1:
...
case 2:
...
...


Però ottengo questo errore:

Error 1 The name 'intServiceChoiceLocal' does not exist in the current context


Probabilmente dovrò includere una libreria in cima al form, ma non ho idea di quale sia e se sia effettivamente quello il problema..
:confused:

Dr Nick Riviera
28-06-2007, 15:22
Ho risolto a livello di codice funzionante leggendo sul supporto msdn.. però ho un altro problema, ossia che mi viene presa solo l'impostazione preimpostata, cioè se imposto il radiobutton1 checked mi vale la sua funzione ma se ad applicazione eseguita seleziono il secondo radiobutton mi rimane sempre l'impostazione del primo..
esempio:

...
case 1:
button2.Enabled = false;
break;
case 2:
button2.Enabled = true;
break;
...

Io imposto l'opzione 1 come checked e il bottone è disabilitato, se durante l'esecuzione seleziono il radiobutton2 il bottone resta disabilitato.

:confused: :confused: :confused:

Dr Nick Riviera
29-06-2007, 11:29
Ho risolto senza switch... :fagiano: