property Alignment: TAlignment;
|
Определяет выравнивание текста относительно границ секции; taLeftJustify: прижимается влево; taCenter - центрируется по горизонтали; taRightJustify - прижимается вправо
|
property Bevel: TStatusPanel-Bevel;
|
Определяет стиль рамки секции: pbNone -нет рамки; pbLowered - вдавленная рамка; pbRaised - приподнятая рамка
|
type TStatusPanelStyle = (psText, psOwnerDraw); property Style: TStatusPanelStyle; property Text: String; property Width: Integer;
|
Определяет способ формирования изображения панели: psText - панель содержит только текст и изображается автоматически; psOwnerDraw - панель прорисовывается программой Определяет текст надписи в секции Определяет ширину секции в пикселях
|
Свойства компонента TStatusBar:
|
property Canvas: TCanvas;
|
Канва для прорисовки панелей
|
property Panels: TStatusPanels;
|
Содержит объекты-панели. Свойство TStatusPanels.items [index: Integer]: TStatusPanei открывает доступ к панели по ее индексу
|
property SimplePanel: Boolean;
|
Запрещает/разрешает создание нескольких панелей. Если содержит True, компонент имеет единственную панель
|
property SimpleText: String;
|
Содержит текст панели для sim-plePanel=True
|
property SizeGrip: Boolean;
|
Разрешает/запрещает вставку кнопки изменения размеров окна. Игнорируется, если AlignoalBottom
|
Для компонента определены такие события:
|
TDrawPanelEvent = procedure( StatusBar: TStatusBar; Panel: TStatusPanei; const Rect: TRect) of object-property OnDrawPanel: TDrawPanelEvent;
|
Возникает при необходимости прорисовки панели Panel, если ее свойство Style определено как psOwnerDraw: Rect - прямоугольник прорисовки
|
Property OnResize: TNo.tifyEvent;
|
Возникает при изменении размеров компонента
|