Урок 6. Переключатель RadioButton и условный оператор

Урок из серии «Программирование на Visual Basic.Net для школьников«.

В предыдущем уроке было показано, как можно использовать оператор присваивания для изменения свойств элементов управления.

В этом уроке и в следующем будет рассказано, как используются переключатели и флажки для предоставления пользователю вариантов выбора в графическом интерфейсе.


Переключатели (RadioButton) — это элементы управления , которые позволяют пользователю выбирать один вариант из нескольких взаимоисключающих  вариантов.

Переключатель может находится в одном из двух состояний: «выбран» и «не выбран». Это определяется свойством Checked, которое принимает значение True или False соответственно.

Для анализа состояние переключателей можно использовать условные операторы.  В этом уроке показано применение оператора If.

Краткая справочная информация.

Однострочная форма записи оператора:

If  условие Then группа операторов 1 [Else группа операторов 2]

В этом случае ключевое слово End If не используется. Концом оператора является конец строки.

Многострочная (блочная) форма записи:

If  условие Then
  Группа операторов 1
[Else
  Группа операторов 2 ]
End If

Блочная форма записи используется тогда, когда при проверке условия должны выполняться несколько операторов. В этом случае первая строка оператора (заголовок) дожна заканчиваться ключевым словом Then. Конец оператора обозначается  ключевым словом endif.

Примечание. Квадратные скобки используются только при записи общего вида оператора  и лишь показывают то, что находящееся между ними содержимое можно опустить в случае ненадобности. При записи оператора в программном коде квадратные скобки не используются.

Как видите, вид оператора и синтаксические правила такие же , как и в языке QBasic.

Проект «Выбор цвета»

Создайте проект, с помощью которого можно устанавливать один из трех цветов для цвета фона формы.

  1. Создайте новый проект с именем «Выбор цвета».
  2. Поместите на форму три переключателя Урок 6. Переключатель RadioButton и условный оператор и две кнопки Урок 6. Переключатель RadioButton и условный оператор.Visual-Basic-6-1
  3. С помощью окна Свойства  задайте следующие значения свойств.
    Объект Свойство Значение
    RadioButton1 Text «красный»
    RadioButton2 Text «зеленый»
    RadioButton3 Text «голубой»
    Button1 Text «Установить цвет»
    RadioButton1 Checked True
  4. Выполните двойной щелчок по кнопке Button1, чтобы отредактировать обработчик ее нажатия. Добавьте в него такой код:Visual-Basic-6-2

    С помощью операторов ветвления определяется, какой переключатель включен и запоминается соответствующий цвет. Далее следует оператор присваивания, который устанавливает цвет фона для формы.

  5. Постройте и запустите проект. Установите один из переключателей и нажмите кнопку с надписью Установить цвет. Форма и кнопки приобретут выбранный цвет. Выберите другой переключатель и нажмите кнопку с надписью Установить цвет. Цвет формы и кнопок станет другим!

В этом уроке было показано применение условного оператора для анализа состояния переключателей.

В следующем уроке будет описано использование вложенного условного оператора If.

Следующий урок: Вложенные условные операторы

Подписаться
Уведомить о
guest

2 комментариев
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
askar
askar
11 лет назад

очень хороший сайт

саша
саша
12 лет назад

Спасибо создателю за интересный сайт. Так держать! Побольше бы таких сайтов.