Составители:
86
Интегрированная среда разработки создает заготовку процедуры обработки
соответствующего события. Создавая программу обработки события, можно преду-
смотреть действия, которые должны быть выполнены в случае наступления соот-
ветствующего события. Если такая программа не создана, то соответствующее со-
бытие игнорируется.
Набор свойств и обрабатываемых событий одинаков для всех объектов одно-
го класса. В тоже время объекты другого класса могут иметь свой набор свойств и
обрабатываемых событий.
Рассмотрим подробнее некоторые классы, входящие в общий класс элемен-
тов управления. Кнопка (CommandButton) позволяет обрабатывать события, связан-
ные с ее нажатием. Ее основная функция – генерация события Click, которое далее
может быть обработано программным путем в результате выполнения соответст-
вующей процедуры (рис.
13). Эта же процедура может быть вызвана и в некоторых
других случаях.
Если кнопку можно только нажать, то Флажок (CheckBox) показывает, включе-
но или выключено определенное условие, определяемое свойством Value и отобра-
жаемое на изображении флажка. Аналогичные возможности предоставляет элемент
управления Выключатель (ToggleButton).
Пример 27. На рабочем листе Excel в режиме конструктора созданы два
объекта: флажок (CheckBox1) и поле (TextBox1), а также набрана программа обра-
ботки события, возникающего после щелчка мышью по флажку и заключающаяся в
проверке состояния флажка (свойство Value) и выдаче соответствующего сообще-
ния в текстовом поле. Ее текст представлен ниже:
Private Sub CheckBox1_Click()
If CheckBox1.Value Then
TextBox1.Value = "Флажок включен"
Else
TextBox1.Value = "Флажок выключен"
End If
End Sub
В отличие от флажка и выключателя Переключатель (OptionButton) предос-
тавляют пользователю выбор из двух или более возможностей. Они всегда работа-
ют как часть группы: выбор одного из них немедленно сбрасывает все другие пере-
ключатели группы. На каждом листе Excel можно разместить только одну группу пе-
реключателей.
Особенностью элементов Список (ListBox) и Поле со списком (ComboBox) яв-
ляется связанный с каждым экземпляром список хранимых значений. Именно этот
список и отображается в окне. По умолчанию список имеет только один столбец, хо-
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »