ComboBox

martedì 28 giugno 2005 - 11.42

Lele83 Profilo | Newbie

Ciao scusate se rompo...
Io Ho una ComboBox dove nelle propietà ho messo 2 items. La mia richiesta è: quando io selezione uno dei due mi deve abilitare o disabilitare una RadioButton.Come posso procedere ???
Ciao

Brainkiller Profilo | Guru

>Come posso procedere ???

Ciao,
di solito io procedo così, aggiungo un attributo onchange e passo una funzione Javascript che venga scatenata non appena cambi la voce selezionata dalla Combo, in questo modo:

<select onchange="javascript:Change()"

Per aggiungere l'attributo, forse puoi farlo anche a mano dentro l'oggetto server side <asp:ComboBox onchange="javascript:Change()" se non fosse possibile la puoi aggiungere a runtime con la Collection .Attributes.Add()

Poi devi implementare la funzione Javascript Change():
<script language="Javascript">
function Change()
{
alert('ciao');
}
</script>

Naturalmente invece dell'alert devi fare riferimento al tuo RadioButton e disabilitarlo. Ora vai avanti tu.

ciao


David De Giacomi
Microsoft MVP
http://www.dotnethell.it - Have a Problem ? Get a solution ;-)

totti240282 Profilo | Guru

<script language="Javascript">
function Change()
{
alert('ciao');
}
</script

lo metto nei tag html di visual studio vero ???

C'è solo un capitano !!!!!!

Lele83 Profilo | Newbie

scusa....ma questo codice che mi hai detto è possibile inserirlo anche in un form di Vb???

Brainkiller Profilo | Guru

Ops! Ho sbagliato io.

Scusa, in una Windows Form è abbastanza scontato per questo immaginavo si trattasse di ASP. Allora per una WinForm il procedimento è simile, è sufficiente lavorare dentro all'evento SelectedIndexChanged e da qui disabilitare i radiobutton.

ciao

David De Giacomi
Microsoft MVP
http://www.dotnethell.it - Have a Problem ? Get a solution ;-)

Lele83 Profilo | Newbie

no è in una windows Form!!!comunque grzie

Lele83 Profilo | Newbie

secondo Voi se facessi un CICLO IF, nel quale dico che quando clicco su un dato mi abilita il radiobutton se clicco l'altro no. Può andare come cosa???
Io l'ho pensato così:
If combobox.item = item1 then
RadioButton.enable=True
else
combobox.enable= item2
RadioButton.enable = false

Se avete altre idee fatemele sapere

Babi Profilo | Junior Member

Nell'evento SelectedIndexChanged

If cmbPeriodo.SelectedIndex = 0 Then
RadioButton.enable = True
Else
RadioButton.enable = False
End If

Ciao

Lele83 Profilo | Newbie

Grazie Funziona
ciao a tutti

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5