Шаг 25 - Дополнительные компоненты

Палитра Additional С++Builder'а содержит дополнительные компоненты, необходимые в разработке приложений. Они ничуть не хуже, чем все остальные, просто их используют реже, чем основные. Внешний вид:

gif/25_1.gif (2836 b)

Эти компоненты довольно любопытны и служат в основном для украшения интерфейса программы. Например, TBitBtn, отображающая кнопку с иконкой, или TSpeedButton, отображающая просто иконку. Эти компоненты дополняют возможности стандартных компонентов.

Компонент TStaticText, являющий собой :) обыкновенную метку TLabel, отличается от последний своей иерархией - один из его предков - TWinControl. Казалось бы, ну и что? Однако только производные TWinCOntrol могут принимать фокус на себя, и поэтому некоторые контейнерные компоненты (например TCoolBar) принимают только TStaticText.

Еще раз про украшательство. Компонент TBevel представляет собой объемную рамку различной формы. В принципе никакой особой другой пользы нет, ну и не надо :). Компонент TSplitter позволяет эффективно распределить место на форме. Все же видели такие разделители, при наведении на которые мыши курсор становился двунаправленной стрелочкой. TSplitterразделяет клиентское пространство формы на две чати, размеры которых пользователь может изменять. О использовании его еще пойдет речь.

Компоненты TStringGrid и TDrawGrid предоставляют возможность простого манипулирования таблицами. Первая - строкового типа, вторая позволяет рисование. Легкая вещь, сразу говорю.

TChart. Очень мощная вещь для манипулирования диаграммами, графиками и прочим. Рассказывать про нее можно долго и много, но надо будет попробовать покороче, а то места на сайте не хватит ;).

Что еще там осталось... TMaskEdit - то же самое поле ввода, только с маской для ввода символов. Формат маски практически стандартный, кто работал в Access, знает его. TImage мы уже как то использовали, в общем это средство для отображения картинок. Правда, солиднее сказать, изображенийю TApplicationEvents позволяет получить доступ к различным событиям компонента TApplication (именно Application, а не формы).

TCheckListBox. Список, в котором напротив каждого элемента стоит галочка. Этакое собрание TCheckBox'ов на новый год ;). TControlBar - типа дока, на который можно бросить панель, кнопку, инструменты, компоненты, что хочешь. TShape - позволяет отображать на форме различные фигуры - круг, эллипс, прямоугольник, квадрат. Его еще раскрашивать можно.

Вот и все. Хватит для обзора.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Аванесов Самвел - 19.11.2001