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

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

Строки СОСТОЯНИЯ

Наличие в приложении строки состояния также делает его более кон­курентоспособным. Не все приложения могут извлечь пользу из строки со­стояния. Но поскольку C++Builder генерирует 32-разрядные приложения, вы можете использовать все достоинства этого 32-разрядного элемента уп­равления Windows. VCL-компонент StatusBar, инкапсулирующий строку со­стояния Win32, сильно ускоряет создание таких строк. Но сначала позвольте мне перечислить основные свойства компонента StatusBar. (См. таблицу 13.2.)

Таблица 13.2. Свойства компонента StatusBar

Свойство Описание
Panels Используется в строках состояния с несколькими панелями. Это свойство определяет отдельные панели.
SimplePanel Определяет, будет ли в строке состояния отображаться простая панель или несколько панелей.
SimpleText Содержит текст простой панели строки состояния.
SizeGrip Определяет, будет ли строка состояния иметь захват изменения размера окна в правом нижнем углу. Захват изменения размера очерчивает область, за которую пользователь может перетаскивать угол окна, меняя его размер. Отсутствие захвата не означает, что размер окна нельзя изменить, но его наличие упрощает эту операцию.

Как видно из таблицы, строка состояния может быть простой или со­стоять из нескольких панелей. Давайте рассмотрим эти варианты.

Простая или составная?

Строка состояния может быть простой или составной. Простая строка состояния (simple status bar) имеет единственную панель, которая занимает всю строку. Если вы хотите создать простую строку состояния, установите для свойства SimplePanel значение true.

Свойство SimplePanel действует как переключатель. Вы можете переклю­чаться между простой или составной строкой состояния во время выполнения программы, устанавливая SimplePanel в true или false, соответственно.

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