Ноя
11th

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

Рубрика: Visual Basic.NET для школьников | Автор:admin

Урок из серии “Программирование на 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. Поместите на форму три переключателя и две кнопки .

    Visual-Basic-6-1

  3. С помощью окна Свойства  задайте следующие значения свойств.

    Объект Свойство Значение
    RadioButton1 Text “красный”
    RadioButton2 Text “зеленый”
    RadioButton3 Text “голубой”
    Button1 Text “Установить цвет”
    RadioButton1 Checked True
  4. Выполните двойной щелчок по кнопке Button1, чтобы отредактировать обработчик ее нажатия. Добавьте в него такой код:

    Visual-Basic-6-2

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

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

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

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

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

Поделиться с друзьями



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

  1. саша | Ноя 11, 2011 | Ответить

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

  2. askar | Окт 31, 2012 | Ответить

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

Оставить комментарий или два