Главная > Visual Basic.NET для школьников >

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

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

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

Advertisement

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


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

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

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

Advertisement

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

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

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

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

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

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

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

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

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

Проект “Выбор цвета”

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

  1. Создайте новый проект с именем «Выбор цвета».
  2. Поместите на форму три переключателя Урок 6. Переключатель RadioButton и условный оператор и две кнопки Урок 6. Переключатель RadioButton и условный оператор.Visual-Basic-6-1
  3. С помощью окна Свойства  задайте следующие значения свойств.
    ОбъектСвойствоЗначение
    RadioButton1Text“красный”
    RadioButton2Text“зеленый”
    RadioButton3Text“голубой”
    Button1Text“Установить цвет”
    RadioButton1CheckedTrue
  4. Выполните двойной щелчок по кнопке Button1, чтобы отредактировать обработчик ее нажатия. Добавьте в него такой код:Visual-Basic-6-2

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

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

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

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

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

2 комментария для “Урок 6. Переключатель RadioButton и условный оператор”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *