назад | содержание | вперед

Настройка панелей строки состояния

Каждая из панелей строки состояния настраивается отдельно. Для настройки панелей можно использовать диалоговое окно Property Pages (рис. 8.36), открываемое при выборе команды Properties контекстного меню объекта StatusBar.

Рис. 8.36. Вкладка Panels диалогового окна Property Pages

В верхней части вкладки Panels (Панели) диалогового окна Property Pages расположено поле index, указывающее номер панели, для которой в данный момент отображаются свойства. Кнопки Insert Panel (Добавить панель) и Remove Panel (Удалить панель) позволяют добавлять или удалять панель из строки состояния.

Замечание

Для программного добавления и удаления панелей используются методы коллекции Panels Add (Добавить) и Remove (Удалить). Для удаления всех панелей из строки состояния используется метод Clear (Очистить).

На вкладке Panels диалогового окна Property Pages можно, используя одноименные поля, настроить свойства панелей, перечисленные в табл. 8.12.

Таблица 8.12. Свойства панелей

Свойство

Назначение

Text

Задает текст, отображаемый на панели. Как правило, значение свойства формируется программно. Чтобы программно изменить значение, выводимое на панель, необходимо присвоить этому свойству текстовое значение. Например: StatusBar1.Panels(1).Text = "Новое значение, выводимое на панель"

ToolTipText

Задает текст подсказки, который будет появляться под курсором при установке его на панель и удерживании там некоторое время

Alignment

Определяет выравнивание информации, отображаемой на панели (по левому краю, по центру, по правому краю)

Style

Задает тип панели

Bevel

Управляет внешним видом панели, устанавливая разные типы эффекта объемности

AutoSize

Определяет, как будет задаваться размер панели

MinWidth

Минимальный размер панели

Picture

Графическое изображение, помещаемое на панель


 

Свойство style задает тип отображаемой на панели информации. Значения данного свойства представлены в табл. 8.13.

Таблица 8.13. Значения свойства style

Значение свойства

Назначение панели

sbrText

Отображает информацию, задаваемую свойствами Text или Picture

sbrCaps

Отображает состояние, в котором находится клавиша <Caps Lock>. При включении верхнего регистра появляется надпись CAPS

sbrNum

Отображает состояние, в котором находится клавиша <Num Locks». При активной клавише появляется надпись NUM

sbrIns

Отображает состояние, в котором находится клавиша <lnsert>. При активной клавише появляется надпись INS

sbrScrl

Отображает состояние, в котором находится клавиша <Scroll Lock>. При активной клавише появляется надпись SCRL

sbrTime

Показывает текущее время

sbrDate

Показывает текущую дату



Свойство AutoSize определяет, как будет задаваться размер панели из программы, и может принимать следующие значения:

Свойство Bevel управляет объемностью панели и может принимать следующие значения:

 

назад | содержание | вперед