La proprietà "Enabled" fa riferimento alla possibilità o no di poter interagire con l'oggetto (tramite interfaccia).
Devi lavorare sulla proprietà "Checked" che fa riferimento allo stato del controllo.
Checked = True -> Imposta lo stato a Selezionato mostrando il pallino dentro il cerchietto(per rendere l'idea)
Ho appena fatto una prova con 7 radiobutton e un pulsante che richiama il codice che ti ho postato.
Ho provato a impostare "Enabled":
DirectCast(Me.Controls(valore), RadioButton).Enabled = Not DirectCast(Me.Controls(valore), RadioButton).Enabled
in questo modo lo abilita se è disabilitato e lo disabilita se è abilitato.
Ho provato anche ad impostare "Checked":
DirectCast(Me.Controls(valore), RadioButton).Checked = True
Il tutto funziona benissimo... non so cosa sbagli ma qualcosa la stai sbagliando(controlla con un bel punto di interruzione o una messagebox.show che valore viene letto dalla ListBox)

 
			
			 
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando