Элементы управления составляют суть пользовательского интерфейса Windows. Всеми программами нужно управлять более или менее единообразно, поэтому в составе ОС имеется набор типовых кнопок, редактирующих элементов, списков выбора и т. п., которыми вы можете "украсить" свои разработки.
Для создания интерфейса приложений система Delphi предлагает обширный набор визуальных компонентов, основные из которых располагаются на страницах Standard, Additional и Win32 Палитры компонентов. Их называют стандартными, дополнительными и 32-разрядными компонентами, соответственно.
Все компоненты Delphi порождены от класса TComponent, в котором инкапсулированы самые общие свойства и методы компонентов. Предком TComponent является класс TPersistent, который произошел непосредственно от базового класса TObject.
Класс TPersistent передает своим потомкам важный виртуальный метод
procedure Assign(Source: TPersistent);
с помощью которого поля и свойства объекта source копируются в объект, вызвавший метод Assign.
Класс TComponent служит базой для создания как видимых, так и невидимых компонентов.
В данной работе мы рассмотрим такие компоненты Delphi как RadioButton и ScrollBox, Animate и MediaPlayer, FindDialog и ShellComboBox.
Литература
1. А. Я. Архангельский 100 компонентов Delphi.- М., Бином, 2006 - 928с.
2. В.Гофман, А. Хомоненко Delphi 6 в подлиннике. - СПб., БХВ-Петербург, 2002 - 1152с.
3. Иллюстрированный самоучитель по Delphi 6
4. Иллюстрированный самоучитель по Delphi 7