Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_VB 6.0.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.95 Mб
Скачать

3.5.Строка состояния

Строка состояния создается управляющим элементом StatusBar. Управляющий элемент StatusBar входит в группу общих элементов управления Microsoft Windows Common Controls 6.0

Помещенный в форму элемент StatusBar автоматически размещается в нижней части формы, растягиваясь на всю ширину.

Строка состояния состоит из набора панелей. Каждая панель является отдельным объектом с собственными свойствами. Добавление панелей в строку состояния выполняется в окне Property Pages (странице свойств) на вкладке Panels. Для добавления панели предназначена кнопка Insert Panel.

Свойства панели:

Text – определяет текст, который будет использоваться в текстовой панели.

ToolTipText – задает текст всплывающей подсказки.

Key – идентификатор панели.

Alignment – определяет выравнивание текста на панели.

Minimum Width – устанавливает минимальный размер панели;

Picture – задает графическое изображение, которое будет получено на панели.

Bevel – определяет тип затемнения для имитации объемности панели (sbrNoBevel – плоская, sbrInset – вдавленая, sbrRaised – выпуклая.

AutoSize – определяет принцип управления размером панели из программы. Может иметь значения:

sbrAutoSize – размер панели в этом случае равен значению свойства MinWidth;

sbrContents – размер панели будет зависеть от её содержимого;

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

Style – определяет тип создаваемой панели. Возможны стили:

0 – sbrText – позволяет отобразить текст или растровое изображение, указанные в свойствах Text и Picture;

1 – sbrCaps – позволяет отобразить индикатор состояния клавиатуры CapsLock;

2 – sbrNum – отображает состояние клавиши NumLock;

3 – sbrIns – отображает состояние клавиши Ins;

4 – sbrScrl – отображает состояние клавиши ScrollLock;

5 – sbrTime – выводит текущее время;

6 – sbrDate – выводит текущую дату.

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

Расположенные в строке состояния панели, образуют группу объектов (коллекцию). Обращение к нужному объекту коллекции происходит по его индексу (номеру).

Методы коллекции Panels:

Add – создаёт новую панель в строке состояния;

Remove – удаляет панель из строки состояния;

Clear – удаляет все панели из строки состояния.

Пример создания панелей в форме Student:

Public Sub Form_load()

StatusBar1.Panels.Add_1, “panText”,_

“Ввод данных о студенте”,sbrText

StatusBar1.Panels(1). AutoSize = sbrSpring

StatusBar1.Panels. Add,,,sbrDate

End Sub

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

Стандартные элементы управления для работы с данными размещены в блоке инструментов (панель ToolBar) и становятся доступными пользователю при работе в режиме конструктора форм.

Первоначально на панели размещены так называемые внутренние (intrinsic) элементы управления. Это, однако, неполный список элементов, которые входят в поставку VISUAL BASIC. Для размещения в блоке инструментов других элементов предназначена команда Project\Components.

3.6.1. Кнопка

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

Событие Click возникает:

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

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

Свойства:

Caption – задает название кнопки (текст на кнопке). С помощью свойства можно назначить для кнопки клавиши быстрого доступа. Для этого следует перед буквой, соответствующей желаемой клавиши поместить символ &.

Например, если задать свойству значение Ф&ормат, то кнопке будут назначена команда Alt+о, на кнопке будет выведен текст Формат.

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

Cancel – позволяет назначить кнопку отмены операции (cancel button). Для такой кнопки событие Click возникает после нажатия клавиши Esc ( обычно это свойство имеет кнопка Cancel).

Style – определяет стиль оформления кнопка. Если свойство имеет значение Standard, то на кнопку выводиться текст свойства Caption. Если свойство имеет значение Graphical – на кнопке графическое изображения, задаваемое свойством Picture.

С помощью свойств Desabled Picture и Down Picture можно задать для кнопки два графических изображения: изображение неактивной кнопки и изображение, отображаемое при нажатии кнопки.