|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 706
|
[C#] radiobutton
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.. ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 706
|
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. ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 706
|
Ho risolto senza switch...
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:29.