назад | содержание | вперед
Настройка панелей строки состояния
Каждая из панелей строки состояния настраивается отдельно. Для настройки панелей можно использовать диалоговое окно 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 управляет объемностью панели и может принимать следующие значения:
назад | содержание | вперед