Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LEK8VB.DOC
Скачиваний:
1
Добавлен:
29.08.2019
Размер:
76.29 Кб
Скачать

3.4. Основные элементы управления.

3.4.1. Кнопка

Кнопка (CommandButton) используется для того, чтобы начать, прервать или закончить какой-либо процесс.

События:

Click - вызывается

а)при непосредственном щелчке по кнопке мышью;

б) при перемещении фокуса на кнопку с помощью клавиши Tab и последующем нажатии клавиши Enter.

Свойства:

Default - определяет, что данная кнопка активна по умолчанию. Если это свойство рано True, то нажатием клавиши Enter автоматически генерируется событие Click этой кнопки, независимо от того какой элемент имеет фокус.(Обычно это свойство имеет кнопка OK)

Cancel - используется подобно Default. Оно обеспечивает перехват клавиши Esc и вызов события Click для соответствующей кнопки.( Обычно это свойство имеет кнопка Cancel).

3.4.2. Надпись

Надпись(Label) предназначена для отображения текста, который пользователь не может изменить с клавиатуры.

Свойства:

Caption - содержит отображаемый текст.

BorderStyle - способ отображения текста - с рамкой или без нее.

Для оформления выводимого текста можно использовать свойства:

Autosize = True для приведения в соответствие размера надписи и длины текста;

WordWrap = True для автоматического переноса в следующую строку слов, не помещающихся в одной строке.

3.4.3. Текстовое поле (TextBox)

Является основным элементом управления, предназначенным для ввода данных.

События:

Change - вызывается при изменении содержимого текстового поля. Происходит каждый раз при вводе, удалении или изменении символа.

LostFocus - используется для анализа введенного в поле текста. Вызывается после того, как текстовое поле становится неактивным (после передачи фокуса другому элементу). Однако, если это поле является единственным элементом в форме, то оно не может потерять фокус.

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

Свойства:

Text - содержит отображаемый в поле текст.

Текстовое поле может быть подобно маленькому редактору. Для этого можно установить следующие свойства:

MultiLine - для ввода в текстовое поле нескольких строк.

ScrollBars - определяет, какую полосу прокрутки будет иметь текстовое поле (горизонтальную, вертикальную или обе).

SelStart - определяет начальную позицию выделенного текста в символах.

SelLength - содержит количество выделенных символов.

SelText - можно прочитать или изменить выделенный текст.

Пример выделения всего текста в текстовом поле и замена его новым:

Private Sub Text1_GotFocus()

Text1.SelStart =0

Text1.SelLength = Len(Text1.Text)

End Sub

3.4.4. Флажок(CheckBox)

Это элементы управления, которые можно отмечать, выбирая из ряда опций одну или несколько. Флажок может иметь оно из трех различных состояний: быть отмеченным, не отмеченным, отображаться как отмеченным, но недоступным.

События:

Click - щелчок мыши.

Свойства:

Value - значение флажка:

0 - отмечен;

1 - не отмечен;

2 - третье состояние.

3.4.5. Переключатель (OptionButton)

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

События:

Click - щелчок мыши. Это событие вызывается, если пользователь с помощью мыши или клавиш управления курсором выбирает элемент в списке.

Свойства:

Value - состояние переключателя:(True или False).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]