Панель Additional
Картинка
Для украшения программ, например, для размещения в окне логотипа компании, можно использовать компонент Image (рисунок).
Основное его свойство — Picture, которое с помощью кнопки вызывает редактор картинок, где и выбирается подходящее изображение.
Геометрическая фигура
У некоторых пользователей возникает потребность в отображении на форме абстрактных геометрических фигур. Для этого в C++Builder имеется компонент Shape.
Он позволяет нарисовать в окне прямоугольник (stRectangle), квадрат (stSquare), прямоугольник со скругленными краями (stRoundRect), квадрат со скругленными краями (stRoundSquare), эллипс (stEllipse) или круг (stCircle). Соответствующее значение задается в свойстве Shape.
Фигура рисуется в окне с помощью виртуального карандаша (свойство Pen), которое имеет такие важные иодсвойства, как Color (Цвет) и Width (Толщина линии). Внутренность формы заполняется с помощью виртуальной кисти (свойство Brush), для которой надо определить подсвойство Color (Цвет заполнения).
Ширина и высота фигуры определяются свойствами Width и Height.
Рамка
Из двух экземпляров компонента Bevel (Рамка) состоит уже упоминавшийся выше компонент Panel. Рамка имеет стиль (свойство Style, принимающее значение bsRaised — «выпукло», или bsLowered — «вдавлено»). Также для нее можно задавать образ (свойство Shape), чтобы показывать не всю рамку, а только одну из четырех сторон.
251