Com utilitzar el control RadioButton

Avui veurem un exemple molt simple sobre la utilització del control radiobutton en visual basic. Net.

col · loquem en un formulari quatre controls radioButton 'si un control label. Cada control radioButton representarà una estació de l'any i s'hauria de veure molt similar a la següent imatge:

Després de establir la propietat text de cada control, seleccionem el primer i canviem la seva propietat checked a True perquè tinguem una opció seleccionada cuanda el programa s'iniciï.

En fer doble clic sobre un control radioButton veiem el codi de la propietat CheckedChanged la qual es dispara quan canvia l'estat de la propietat checked.

vegem el codi usat per donar-li funcionalitat al nostre programa:

  Public Class Form1
     Private Sub Form1_Load (ByVal sender As System.Object, ByVal i As System.EventArgs) Handles MyBase.Load
         mostrar ()
     End Sub

     Private Sub RadioButton1_CheckedChanged (ByVal sender As System.Object, ByVal i As System.EventArgs) Handles RadioButton1.CheckedChanged
         mostrar ()
     End Sub

     Private Sub RadioButton2_CheckedChanged (ByVal sender As System.Object, ByVal i As System.EventArgs) Handles RadioButton2.CheckedChanged
         mostrar ()
     End Sub

     Private Sub RadioButton3_CheckedChanged (ByVal sender As System.Object, ByVal i As System.EventArgs) Handles RadioButton3.CheckedChanged
         mostrar ()
     End Sub

     Private Sub RadioButton4_CheckedChanged (ByVal sender As System.Object, ByVal i As System.EventArgs) Handles RadioButton4.CheckedChanged
         mostrar ()
     End Sub

     Sub mostrar ()
         If RadioButton1.Checked Then
             Label1.Text = "Estem a la tardor"
         End If
         If RadioButton2.Checked Then
             Label1.Text = "Estem a l'hivern"
         End If
         If RadioButton3.Checked Then
             Label1.Text = "Estem en Primavera"
         End If
         If RadioButton4.Checked Then
             Label1.Text = "Estem a l'estiu"
         End If
     End Sub

 End Class 

El resultat final seria similar a aquest:

Bé, realment és un control molt senzill d'usar, espero que ho puguin incorprar als seus futurs projectes.

13 Responses to "Com utilitzar el control RadioButton"

  1. Informació Bitacoras.com ...

    Valora en Bitacoras.com: Avui veurem un exemple molt simple sobre la utilització del control radiobutton en visual basic. Net. col · loquem en un formulari quatre controls radioButton 'si un control label. Cada control radioButton representarà 01:00 ET .....

    • Gilberto Chavez diu:

      Moltíssimes gràcies, és de molta ajuda. Provaré 1 response redirect a un altre aspx depenent de quina marqui.
      Salutacions des d'El Salvador.
      Universitat Francisco Gavidia.

  2. robinsito diu:

    molt bo

  3. ShyGuy1032 diu:

    Una consulta. El RadioButton pot ser usat dins d'un GroupBox i usant una estructura Select Case? i si és així, com?

  4. Bzzz diu:

    Una altra opció interessant:

    1 - Crea una nova classe.

    2 - Afegeix a la 1 ª línia 'Inherits System.Windows.Forms.RadioButton' ('. RadioButton' o el / s control / s que necessitis)

    3 - Pots modificar el comportament comú de la classe afegint codi als esdeveniments que interessin.

    4 - Crea una matriu de la classe.

    5 - Recorda que necessites afegir els objectes de la classe al contenidor que interessi. 'Form1.Controls.Add (miClase (i))'

    6 - Utilitza '. Add', '. AddRange', '. Remove', '. RemoveAt' i '. Clear' segons convingui.

    7 - Recorda, també, '. Dispose' i 'Hi havia' :)

  5. Saul diu:

    m'agradaria saber com fer una enquesta utilitzant radiobutton en Visual Basic 2008

  6. Ismael Rodriguez diu:

    L'exemple està molt bé, m'agradaria que publiquessin un una mica més complex

  7. jessica diu:

    com evitar que carge un radi amb valor true en visual 6 ho programo així
    al form_load optin1.value = false
    i res més per a tots els option i en en el net no existeix value que faig perquè els option no surti cap seleccionat en iniciar

  8. Lluís diu:

    Molt interessant l'observació, però ara tinc dubtes davant a fer altres tasques, com ara mostrar una imatge (diferent per cada button) en un PictureBox, aquesta que en ejcución selecciono una opció i en temps real una imatge ha d'aparèixer dins del PictureBox per cada opció.

  9. jaziintha diu:

    gent sense qe fer ..... pnganze a fer algho de probexo jijiji ...

  10. Gaby diu:

    Moltes gràcies, això és de molta ajuda per als que anem començant : D

  11. David diu:

    Grax per la informació, ens va servir muchooooo

  12. Douglasoft diu:

    Moltes gràcies em va ajudar bastant en el meu projecte

Comentar