StatusBar в Delphi это ряд панелей, отображающих полосу состояния в стиле Windows. Компонент имеет текстовое свойство(Text), поэтому всю информацию придется переводить в текст.
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 делфи статус бар statusbar delphi statusbar делфи statusbar delphi 7

Январь 6th, 2013
admin 

Опубликовано в рубрике