12. Компоненты, которые пригодятся

Прокручиваемая зона

C++Builder позволяет создавать отдельные части окна, содержимое которых (элементы управления) будет прокручиваться с помощью полос прокрутки. Для этого достаточно установить на форме компонент ScrollBox и потом размещать элементы управления внутри него. При этом возможность прокрутки проявится автоматически.

h02521.jpg

Заголовок

В целях дополнительного украшения программы различные подписи иногда желательно делать в красивых выпуклых или вдавленных рамочках. Для этого в C++Builder имеется компонент StalicText.

h02522.jpg

Помимо-стандартного свойства Caption, в котором хранится показываемая текстовая строка, компонент StaticText обладает свойством BorderStyle, позволяющим изменять внешний вид каймы в небольших пределах.

Панель элементов

В левой части главного окна C++Builder располагаются несколько панелей с наборами командных кнопок. Эти панели можно перемещать в неких допустимых пределах, перетаскивая их за корешок, оформленный как двойная полоска.

Границы перемещения панелей кнопок можно определить с помощью компонента Control Bar.

h02523.jpg

Разместив его на форме, в дальнейшем внутри этого компонента можно располагать командные кнопки и панели таких кнопок. Поддержка их перетаскивания в рамках панели элементов — автоматическая.

Диаграмма

Компонент Chart очень интересен. Он содержит множество средств, даже поверхностное описание которых заняло бы слишком большой обт>ем. Этот компонент предназначен для создания всевозможных трехмерных диаграмм.

252