Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Строка состояния создается управляющим элементом StatusBar. Управляющий элемент StatusBar входит в группу общих элементов управления Microsoft Windows Common Controls 6.0
Помещенный в форму элемент StatusBar автоматически размещается в нижней части формы, растягиваясь на всю ширину.
Строка состояния состоит из набора панелей. Каждая панель является отдельным объектом с собственными свойствами. Добавление панелей в строку состояния выполняется в окне Property Pages (странице свойств) на вкладке Panels. Для добавления панели предназначена кнопка Insert Panel.
Свойства панели:
Text – определяет текст, который будет использоваться в текстовой панели.
ToolTipText – задает текст всплывающей подсказки.
Key – идентификатор панели.
Alignment – определяет выравнивание текста на панели.
MinimumWidth – устанавливает минимальный размер панели;
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
Дата публикования: 2014-11-02; Прочитано: 309 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!