BorlanD Russian Сommunity

Изучим основы работы со строкой состояния. Компонент StatusBar расположен на вкладке Win32 палитры компонентов.

На строке состояния может располагаться одна или несколько панелей. За это отвечает свойство SimplePanel. Если оно установлено в true, то панель - одна, если в false - то несколько. В первом случае за текст в строке состояния отвечает свойство SimpleText. Оно доступно и на этапе разработки, и на этапе выполнения. Если панелей несколько (SimplePanel равно false), то до их свойств можно добраться через свойство Panels. Для добавления панелей к строке состояния просто щелкните на многоточии рядом со свойством Panels в инспекторе объектов (или просто сделайте двойной щелчок на самой строке состояния на форме).

После добавления панелей можно редактировать их свойства. Основное свойство для них - это text. Естественно, что оно задает текст в соответствующей панели. Это свойство доступно для чтения и записи (в том числе и во время работы программы).

 

Вот так, например, можно задать некоторую надпись в первой панели строки состояния:

 

            StatusBar1.Panels[0].Text:='сохранение';

 

Обратите внимание, что нумерация панелей идет с нуля.

 

Количество панелей в строке состояния возвращает следующее выражение:

 

            StatusBar1.Panels.Count

 

Вот так, например, можно обнулить строки во всех панелях строки состояния:

 

for i:=0 to StatusBar1.Panels.Count-1 do

            StatusBar1.Panels[i].test:='';

 

Всё на этом урок закончен.

Просмотров: 2811 | Категория: Delphi 7 | Дата: 11.05.2008