12. Компоненты, которые пригодятся
Прокручиваемая зона
C++Builder позволяет создавать отдельные части окна, содержимое которых (элементы управления) будет прокручиваться с помощью полос прокрутки. Для этого достаточно установить на форме компонент ScrollBox и потом размещать элементы управления внутри него. При этом возможность прокрутки проявится автоматически.
Заголовок
В целях дополнительного украшения программы различные подписи иногда желательно делать в красивых выпуклых или вдавленных рамочках. Для этого в C++Builder имеется компонент StalicText.
Помимо-стандартного свойства Caption, в котором хранится показываемая текстовая строка, компонент StaticText обладает свойством BorderStyle, позволяющим изменять внешний вид каймы в небольших пределах.
Панель элементов
В левой части главного окна C++Builder располагаются несколько панелей с наборами командных кнопок. Эти панели можно перемещать в неких допустимых пределах, перетаскивая их за корешок, оформленный как двойная полоска.
Границы перемещения панелей кнопок можно определить с помощью компонента Control Bar.
Разместив его на форме, в дальнейшем внутри этого компонента можно располагать командные кнопки и панели таких кнопок. Поддержка их перетаскивания в рамках панели элементов — автоматическая.
Диаграмма
Компонент Chart очень интересен. Он содержит множество средств, даже поверхностное описание которых заняло бы слишком большой обт>ем. Этот компонент предназначен для создания всевозможных трехмерных диаграмм.
252