Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 371

Составная строка состояния (complex status bar) имеет несколько па­нелей. Если вы решили использовать составную строку состояния, то можете настроить ее панели в редакторе панелей строки состояния (StatusBar Panels

Текущие панели отображены в окне списка Panels в левой части диало­гового окна. Чтобы добавить панель, заполните поля Panel Properties в правой части диалогового окна и нажмите кнопку Add. В окне списка Panels по­явится новая панель. Чтобы удалить панель, выберите ее в списке Panels и нажмите кнопку Delete. Чтобы отредактировать существующую панель, вы­берите ее и измените свойства необходимым образом.

Назначение большинства свойств очевидно, но два из них требуют не­которых пояснений. Свойство Text содержит текст, который будет отображен на панели. Это свойство может также использоваться для изменения текста панели во время выполнения программы. Установка текста строки состояния рассматривается несколько позже; вам не нужно вводить текст в панель на этапе разработки, если вы собираетесь менять его по ходу программы.

Свойство Style может иметь значения Text или Owner Draw. (Когда вы выбираете один из этих вариантов, редактор панелей строки состояния ус­танавливает для свойства Style значение psText или psOwnerDraw, соответ­ственно.) Если для Style установлено значение Text, поведение панели до­статочно очевидно. Текст выравнивается в зависимости от значения свойства Alignment. Если для Style установлено значение Owner Draw, то создание текста или изображения для вывода на панель является полностью вашим делом. Рисование в панели пользователя (owner-drawn panel) обсуждается немного позже в разделе «Пользовательские панели строки состояния».

Свойства панели Width, Bevel и Alignment говорят сами за себя. Поэ­кспериментируйте с ними, чтобы увидеть их влияние на внешний вид строки состояния.

Web-дизайн (с) 2010 All rights reserved