Otro control visual muy común es el RadioButton que normalmente se muestran un conjunto de RadioButton y permiten la selección de solo uno de ellos.
Confeccionar un programa que muestre 3 objetos de la clase RadioButton que permitan configurar el ancho y alto del Form. Cuando se presione un botón actualizar el ancho y alto.
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If RadioButton1.Checked = True Then Width = 640 Height = 480 Else If RadioButton2.Checked = True Then Width = 800 Height = 600 Else If RadioButton3.Checked = True Then Width = 1024 Height = 768 End If End If End If End Sub End Class
Todos los controles que se disponen dentro de un Form están asociados, es decir que cuando seleccionamos uno se desmarca la actual.
El control RadioButton tiene una propiedad llamada Checked que almacena true o false, por eso que por medio de un conjunto de if verificamos cual de los radio esta seleccionado:
If RadioButton1.Checked = True Then Width = 640 Height = 480 Else If RadioButton2.Checked = True Then Width = 800 Height = 600 Else If RadioButton3.Checked = True Then Width = 1024 Height = 768 End If End If End If
Para cambiar el ancho y alto del Form accedemos a las propiedades Width y Height.
Desarrollar una interfaz visual que muestre dos grupos independientes de RadioButton, en uno permitir seleccionar si es hombre o mujer y en el otro si es mayor o menor de edad. Mostrar un mensaje de la selección al presionar un botón
Debemos disponer dos objetos de la clase GroupBox y dentro de cada uno de ellos dos objetos de tipo RadioButton, con esto logramos que cada grupo sea independiente.
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim seleccionado As String = "" If RadioButton1.Checked = True Then seleccionado = seleccionado + "(hombre)" Else If RadioButton2.Checked = True Then seleccionado = seleccionado + "(mujer)" End If End If If RadioButton3.Checked = True Then seleccionado = seleccionado + "(mayor)" Else If RadioButton4.Checked = True Then seleccionado = seleccionado + "(menor)" End If End If MessageBox.Show(seleccionado) End Sub End Class
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim valor1 As Integer Dim valor2 As Integer valor1 = TextBox1.Text valor2 = TextBox2.Text If RadioButton1.Checked = True Then Dim suma As Integer suma = valor1 + valor2 Text = suma Else If RadioButton2.Checked = True Then Dim resta As Integer resta = valor1 - valor2 Text = resta End If End If End Sub End Class