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.
Первое это событие происходит если надо перерисовать панель состояния, а второе – наступает перед тем, как в полосе состояния должна отображаться подсказка.
. statusbar делфи statusbar delphi statusbar delphi 7 делфи статус бар delphi statusbar

 Январь 6th, 2013
 Январь 6th, 2013  admin
 admin 

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