В основном CheckBox и RadioButton выполняют роль переключения параметров.

Рассмотрим CheckBox

Создаем новый проект и на форму добавляем CheckBox 

Два раза кликаем мышкой по CheckBox и открывается редактор кода и пишем вот такой код :

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then MsgBox("Галочка на месте")
If CheckBox1.Checked = False Then MsgBox("Галочки нету")
End Sub

а проще и так :

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
MsgBox("Галочка на месте")
Else
MsgBox("Галочки нету")
End If
End Sub

Как мы видим, что могут происходить два действия. Первое действие, когда мы поставили галочку CheckBox1.Checked = True и Второе, когда мы убрали галочку CheckBox1.Checked = False

RadioButton'ы в роле переключателей.

Добавим на форму два RadioButton

Напишем код для первого RadioButton1 

  Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
        If RadioButton1.Checked = True Then
            MsgBox("Переключатель вкл")
        Else
            MsgBox("Переключатель выкл")
        End If
    End Sub

Теперь запустите проект и попробуйте по переключать их.

Если переключатель будет выбран в RadioButton2 то выдаст сообщение что "Переключатель выкл" , если переключатель будет выбран в RadioButton1 то выдаст сообщение "Переключатель вкл"

Эти два элемента используются для формы настроек или задания каких-то параметров.

Урок №8 - Операции в VB.NET   | Содержание | Урок №10 - Игра - "Угадай число"