Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка СППО.DOC
Скачиваний:
5
Добавлен:
15.07.2019
Размер:
12.41 Mб
Скачать

1.1.3 Элемент Кнопка (CommandButton)

Данный элемент используется в основном для инициирования выполнения некоторых действий (проведение расчетов, печати результатов и т.п.). В форме он размещается инструментом .

Свойства Name, Caption и Font элемента Кнопка аналогичны таким же свойствам рассмотренных ранее элементов.

При наличии в форме кнопок в программе должны быть оформлены процедуры, обрабатывающие «нажатие» каждой кнопки. Для записи процедур необходимо дважды щелкнуть мышью на кнопке – появится лист модуля формы с заготовкой процедуры обработки события Click. Например:

Private Sub Command_Click()

‘Command – свойство Name кнопки

End Sub

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

Можно также сделать так, чтобы процедура обработки нажатия кнопки выполнялась не только при щелчке на ней мышью, но и при нажатии клавиши Enter (для этого следует свойству Default кнопки присвоить значение, равное True); при одновременном нажатии клавиши Alt и некоторой буквенной клавиши. Для этого в строковом выражении, присваиваемом свойству Caption кнопки, следует перед одной из букв указать знак &, например, &Выполнить или О&тменить. Это приводит к тому, что символ, перед которым стоит знак &, отображает

ся подчеркнутым (Выполнить, Отменить). Именно эту подчеркнутую букву и следует нажать одновременно с клавишей Alt для выполнения процедуры.

1.1.4 Элемент Переключатель (OptionButton)

Элемент Переключатель (OptionButton) имеет два состояния: выбран и не выбран. В первом случае значение его свойства Value равно True, во втором – False. Текст, выводимый рядом с переключателем, определяется значением его свойства Caption. Для размещения переключателя в форме используется кнопка на панели инструментов.

1.1.5 Элемент Рамка (Frame)

Элемент управления Рамка (Frame) создается кнопкой и используется для визуальной группировки других элементов управления. Обычно в таких рамках размещаются переключатели и флажки. Основным свойством рамки является свойство Capture, задающее или возвращающее текст, отображаемый в заголовке рамки.

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

1.1.6 Элемент Флажок (CheckBox)

Элемент Флажок (CheckBox) имеет три состояния, т.е. его свойство Value – принимать три значения (таблица 3.3):

Таблица 3.3

Состояние

Значение

Константа

Сброшен

0

UnChecked

Установлен

1

Checked

Недоступен

2

Grayed

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

1.1.7 Элемент Полоса прокрутки (hScrolBar и vScrolBar)

Элемент управления Полоса прокрутки применяется для установки числового значения из заданного диапазона. Имеются два вари

анта этого элемента – располагаемые в форме горизонтально и вертикально. Для размещения того или иного варианта полосы прокрутки используется соответствующая кнопка на панели инструментов.

Основные свойства элемента управления Полоса прокрутки представлены в таблице 3.4.

Таблица 3.4

Свойство

Описание

Value

Возвращает или устанавливает текущее значение полосы прокрутки

Min

Возвращает или устанавливает минимально возможное значение полосы прокрутки (значение, установленное по умолчанию – 0)

Max

Возвращает или устанавливает максимально возможное значение полосы прокрутки (значение, установленное по умолчанию – 32767)

SmallChange

Возвращает или устанавливает шаг изменения значения при щелчке на одной из треугольных стрелок полосы прокрутки (значение, установленное по умолчанию = 0)

LargeChange

Возвращает или устанавливает шаг изменения значения при щелчке между бегунком и одной из стрелок полосы прокрутки (значение, установленное по умолчанию = 1)

Допустимый тип значений всех указанных свойств – Integer.