Cómo usar el control RadioButton

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.



4 Responses to “Cómo usar el control RadioButton”

  1. 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…..

  2. ShyGuy1032 dice:

    Una consulta. El RadioButton puede ser usado dentro de un GroupBox y usando una estructura Select Case? y si es así, ¿Cómo?

  3. Bzzz dice:

    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’ :)

Comentar