StatusBar в Delphi

StatusBar в Delphi это ряд панелей, отображающих полосу состояния в стиле Windows. Компонент имеет текстовое свойство(Text), поэтому всю информацию придется переводить в текст.

statusbar

StatusBar на примере имеет несколько панелей, это свойство активируется путем SimplePanel=true. А вот еще такая ситуация, если SimplePanel=false, то полоса состояния является набором свойства Panels. Доступ к тексту можно получить двумя способами через Items или через Panels.

StatusBar1.Panels[0]:=’текст’; или StatusBar1.Panels.Items[0]:=’текст’; — является одно и тоже.

Основные свойства

Свойство

Описание

AutoHint

Property AutoHint: Boolean;

Определяет автоматическое отображение

в первой панели полосы состояния вторых частей

Hint

Align

type TAlign=(alNone, alTop, alButton, alLeft, alRight

alClient);

Property Align:TAlign;

Выравнивание полосы на форме

Canvas

Property Canvas: TCanvas;

Канва, позволяющая рисовать на панели в обработчике

OnDrawPanel

Panels

Property Panels: TStatusPanels;

Собрание панелей

SimplePanel

Property SimplePanel: Boolean;

Отражает ли одну или несколько панелей на полосе

состояния

SimleText

Property SimleText: string;

Текст на самой полосе

SizeGrip

Property SizeGrip: Boolean;

Определяет будет ли захват внизу справа, чтобы

Можно было менять размер формы

UseSystemFont – наверное каждый уже догадался.

Специальных методов не обнаружено. Из событий это OnDrawPanel и OnHint.

Первое это событие происходит если надо перерисовать панель состояния, а второе – наступает перед тем, как в полосе состояния должна отображаться подсказка.

. delphi statusbar
. делфи статус бар
Комментирование и размещение ссылок запрещено.

Top