главная карта сайта связь с нами

StatusBar

Компонент Delphi StatusBar представляет собой полосу состояния в стиле Windows. Обычно она размешена внизу формы. Пример такой полосы состояния можете увидеть на рисунке 1.

рис 1

Свойство SimplePanel определяет, имеет ли полоса состояния несколько панелей или одну. Если SimplePanel = true, то строка состояния имеет одну панель текст которой задается в свойстве SimpleText. Если свойство SimplePanel равно false, то строка состояния является набором панелей, задаваемых в свойстве Panels. В этом случае свойство SizeGrip по умолчанию принимает значение True, что позволяет изменять размеры полосы состояния при изменении размеров формы.

Свойства панелей можно задавать в специальном редакторе наборов. Вызвать
этот редактор возможно тремя способами: в Инспекторе Объектов кнопкой с многоточием свойства Panels, из контекстного меню(командой Panels Editor) или щелчком на компоненте StatusBar. В редакторе можно добавлять новые или уничтожать существующие панели. При перемещении по панелям вы будете видеть свойства каждой панели.

Основное свойство у каждой панели это Text, в которое заносится текст отображаемый в панели. Его можно заносить в процессе проектирования, а потом уже можно изменять программно во время выполнения программы. Второе существенное свойство этих панелей — Width.
Программный доступ к тексту отдельных панелей можно осуществить через свойство Panels. Например оператор:

StatusBar1.Panels.Items [0].Text = «текст»

напечатает текст «текст» в первой панели.
Количество панелей полосы состояния можно определить в подсвойстве Count свойства Panels.

Комментарии закрыты.

Подписаться

Введите адрес электронной почты: