El control CheckBox permite implementar un cuadro de selección (básicamente un botón de dos estados: seleccionado o no seleccionado)
Confeccionar un programa que muestre 3 objetos de la clase CheckBox con etiquetas de tres idiomas. Cuando se presiona un botón mostrar en la barra de títulos del Form todos los CheckBox seleccionados hasta el momento.
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Text = "" If CheckBox1.Checked = True Then Text = Text + "(Inglés)" End If If CheckBox2.Checked = True Then Text = Text + "(Francés)" End If If CheckBox3.Checked = True Then Text = Text + "(Alemán)" End If End Sub End Class
La clase CheckBox tiene una propiedad llamada Checked (si tiene el valor true significa que el CheckBox esta seleccionado, en caso contrario no esta seleccionado)
En el evento Click del botón primero borramos el contenido del título del Form1:
Text = ""
Y seguidamente mediante estructuras If verificamos el estado de cada CheckBox, en caso de estar seleccionado concatenamos al título del Form1 el valor que representa ese CheckBox:
If CheckBox1.Checked = True Then Text = Text + "(Inglés)" End If If CheckBox2.Checked = True Then Text = Text + "(Francés)" End If If CheckBox3.Checked = True Then Text = Text + "(Alemán)" End If
Disponer un control Label que muestre el siguiente mensaje: "Esta de acuerdo con las normas del servicio?", luego un CheckBox y finalmente un objeto de tipo Button desactivo (propiedad Enabled con False). Cuando se tilde el CheckBox debemos activar el botón (para esto debemos responder al evento CheckedChanged)
Public Class Form1 Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked = True Then Button1.Enabled = True Else Button1.Enabled = False End If End Sub End Class
Debemos implementar el evento CheckedChanged del objeto CheckBox1 (preguntamos si el CheckBox se encuentra seleccionado o no, en caso de estar seleccionado activamos el botón asignando a la propiedad Enabled el valor True):
Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked = True Then Button1.Enabled = True Else Button1.Enabled = False End If End Sub
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Text = "" If CheckBox1.Checked = True Then Text = Text & "(" & CheckBox1.Text & ")" End If If CheckBox2.Checked = True Then Text = Text & "(" & CheckBox2.Text & ")" End If If CheckBox3.Checked = True Then Text = Text & "(" & CheckBox3.Text & ")" End If End Sub End Class