Панель Additional

Картинка

Для украшения программ, например, для размещения в окне логотипа компании, можно использовать компонент Image (рисунок).

h02511.jpg

Основное его свойство — Picture, которое с помощью кнопки вызывает редактор картинок, где и выбирается подходящее изображение.

Геометрическая фигура

У некоторых пользователей возникает потребность в отображении на форме абстрактных геометрических фигур. Для этого в C++Builder имеется компонент Shape.

h02512.jpg

Он позволяет нарисовать в окне прямоугольник (stRectangle), квадрат (stSquare), прямоугольник со скругленными краями (stRoundRect), квадрат со скругленными краями (stRoundSquare), эллипс (stEllipse) или круг (stCircle). Соответствующее значение задается в свойстве Shape.

Фигура рисуется в окне с помощью виртуального карандаша (свойство Pen), которое имеет такие важные иодсвойства, как Color (Цвет) и Width (Толщина линии). Внутренность формы заполняется с помощью виртуальной кисти (свойство Brush), для которой надо определить подсвойство Color (Цвет заполнения).

Ширина и высота фигуры определяются свойствами Width и Height.

Рамка

Из двух экземпляров компонента Bevel (Рамка) состоит уже упоминавшийся выше компонент Panel. Рамка имеет стиль (свойство Style, принимающее значение bsRaised — «выпукло», или bsLowered — «вдавлено»). Также для нее можно задавать образ (свойство Shape), чтобы показывать не всю рамку, а только одну из четырех сторон.

h02513.jpg

251