Здавалка
Главная | Обратная связь

Компонент StatusBar



Компонент StatusBar розташований на сторінці Win32 і є рядком стану, який може мати одну або декілька панелей для виведення текстової інформації. Зазвичай цей рядок розміщується внизу форми.

Властивість SimplePanel визначає, чи включає смуга стану одну або декілька панелей. Якщо SimplePanel = true, то вся смуга стану є єдиною панеллю, текст якої задається властивістю SimpleText. Якщо ж SimplePanel = false, то смуга стану є набором панелей, що задаються властивістю Panels. В цьому випадку властивість SizeGrip визначає, чи може користувач змінювати розміри панелей в процесі виконання застосування.

Щоб створити в рядку стану декілька панелей, треба викликати редактор панелей одним із способів:

- клацанням на багатокрапці властивості Panels;

- подвійним клацанням на компоненті;

- за допомогою команди Panels Editor із спливаючого меню компоненту.

З'являється вікно із заголовком Editing StatusBar1.Panels (Редактор панелей компоненту StatusBar1). Його вигляд представлений на наступному малюнку:

Для створення декількох панелей потрібно клацнути на піктограмі або викликати контекстне меню редактора і виконати його команду Add. З'явиться додаткова панель з ім'ям Panel[0]. При повторному виконанні цієї команди – Panel[1] і так далі Щоб набудувати властивості панелей необхідно в редакторові панелей вибрати одну з панелей. У вікні Object Inspector відобразяться властивості вибраної панелі.

Основна властивість кожної панелі – Text, в який заноситься текст, що відображається в панелі. Його можна занести в процесі проектування, а потім можна змінювати програмно під час виконання. Інша істотна властивість панелі – Width (ширина).

Основні властивості компоненту StatusBar

Властивість Призначення
Text Текст, що відображається в панелі
Alignment Задає спосіб вирівнювання тексту щодо меж панелі. Воно може мати одне з наступних значень: - taLeftJustify – по лівому краю (за умовчанням) - taCenter – по центру - taRightJustify – по правому краю
Bevel Визначає вид панелі, може мати одне з наступних значень: - pbNone – панель має плоский вигляд - pbLowered – панель поглиблена (за умовчанням) - pbRaised – панель підведена
Style Визначає спосіб відображення інформації на панелі, може мати одне з наступних значень: - psText – на панель виводиться тільки текст з властивості Text - psOwnerDraw – на панель програмно виводиться текстова і графічна інформація
Width Ширина панелі (за умовчанням для всіх панелей окрім останньої Width=50). Остання панель займає вільне місце рядка стану, що все залишилося
AutoHint Вивід в нульову панель рядка стану підказки компоненту, на якому знаходиться курсор миші

Панелі рядка стану можна настроювати під час розробки застосування і з програми в процесі виконання додатку.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.