Урок из серии «Программирование на 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.
Проект «Выбор цвета»
Создайте проект, с помощью которого можно устанавливать один из трех цветов для цвета фона формы.
- Создайте новый проект с именем «Выбор цвета».
- Поместите на форму три переключателя и две кнопки .
- С помощью окна Свойства задайте следующие значения свойств.
Объект Свойство Значение RadioButton1 Text «красный» RadioButton2 Text «зеленый» RadioButton3 Text «голубой» Button1 Text «Установить цвет» RadioButton1 Checked True - Выполните двойной щелчок по кнопке Button1, чтобы отредактировать обработчик ее нажатия. Добавьте в него такой код:
С помощью операторов ветвления определяется, какой переключатель включен и запоминается соответствующий цвет. Далее следует оператор присваивания, который устанавливает цвет фона для формы.
- Постройте и запустите проект. Установите один из переключателей и нажмите кнопку с надписью Установить цвет. Форма и кнопки приобретут выбранный цвет. Выберите другой переключатель и нажмите кнопку с надписью Установить цвет. Цвет формы и кнопок станет другим!
В этом уроке было показано применение условного оператора для анализа состояния переключателей.
В следующем уроке будет описано использование вложенного условного оператора If.
Следующий урок: Вложенные условные операторы
очень хороший сайт
Спасибо создателю за интересный сайт. Так держать! Побольше бы таких сайтов.