Hoy veremos un ejemplo muy simple sobre la utilización del control radiobutton en visual basic .net.
coloquemos en un formulario cuatro controles radioButton’s y un control label. Cada control radioButton representará una estación del año y se debería ver muy similar a la siguiente imagen:

Luego de setear la propiedad text de cada control, seleccionamos el primero y cambiamos su propiedad checked a True para que tengamos una opción seleccionada cuanda el programa inicie.
Al hacer doble clic sobre un control radioButton vemos el codigo de la propiedad CheckedChanged la cual se dispara cuando cambia el estado de la propiedad checked.
veamos el código usado para darle funcionalidad a nuestro programa:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
mostrar()
End Sub
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
mostrar()
End Sub
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
mostrar()
End Sub
Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged
mostrar()
End Sub
Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged
mostrar()
End Sub
Sub mostrar()
If RadioButton1.Checked Then
Label1.Text = "Estamos en Otoño"
End If
If RadioButton2.Checked Then
Label1.Text = "Estamos en Invierno"
End If
If RadioButton3.Checked Then
Label1.Text = "Estamos en Primavera"
End If
If RadioButton4.Checked Then
Label1.Text = "Estamos en Verano"
End If
End Sub
End Class
El resultado final sería similar a este:

Bueno, realmente es un control muy sencillo de usar, espero que lo puedan incorprar a sus futuros proyectos.
Información Bitacoras.com…
Valora en Bitacoras.com: Hoy veremos un ejemplo muy simple sobre la utilización del control radiobutton en visual basic .net. coloquemos en un formulario cuatro controles radioButton’s y un control label. Cada control radioButton representará una est…..
muy bueno
Una consulta. El RadioButton puede ser usado dentro de un GroupBox y usando una estructura Select Case? y si es así, ¿Cómo?
Otra opción interesante:
1- Crea una nueva clase.
2- Añade en la 1ª línea ‘Inherits System.Windows.Forms.RadioButton’ (‘.RadioButton’ o el/los control/es que necesites)
3- Puedes modificar el comportamiento común de la clase añadiendo código a los eventos que interesen.
4- Crea una matriz de la clase.
5- Recuerda que necesitas anadir los objetos de la clase al contenedor que interese. ‘Form1.Controls.Add(miClase(i))’
6- Utiliza ‘.Add’, ‘.AddRange’, ‘.Remove’, ‘.RemoveAt’ y ‘.Clear’ según convenga.
7- Recuerda, también, ‘.Dispose’ y ‘Erase’
me gustaria saber como hacer una encuesta utilizando radiobutton en visuaL basic 2008
El ejemplo está muy bien, me gustaría que publicaran uno un poco mas complejo
como evitar que carge un radio con valor true en visual 6 lo programo asi
en el form_load optin1.value=false
y nada mas para todos los option y en en el net no existe value que hago para que los option no salga ninguno selecionado al iniciar
Muy interesante la observación, pero ahora tengo dudas frente a hacer otras tareas, como por ejemplo mostrar una imagen (diferente por cada button) en un picturebox; esa que en ejcución selecciono una opción y en tiempo real una imagen debe aparecer dentro del picturebox por cada opción.