Продолжаем рассматривать Delphi, все полное описание свойств Вы можете узнать, если нажмете F1. Итак, модуль Forms, класс TCustomForm является базовым для класса форм Tform и некоторых других форм диалоговых окон. По сути получается, что наследники класса могут содержать в себе такие компоненты, как кнопки CheckBox, списки ComboBox (из палитры компонентов) и другие объекты.
Пример собственного класса в Delphi


Давайте попробуем реализовать свой собственный класс. Для этого нам нужна цель. Что будет знать класс и в последствии уметь делать. Итак, например, задача: Есть дом. В нем живут жильцы. Сопоставить номер квартиры с фамилией жильца.
ColorBox в Delphi


Компонент ColorBox, введенный в Delphi 6, представляет собой выпадающий список цветов. Может использоваться как простой и удобный способ выбора цвета пользователем.
MainMenu в Delphi


Компонент MainMenu является невизуальным, позволяет конструировать и создавать на форме полосу главного меню, а также сопутствующие выпадающие меню. Компонент MainMenu отображает на форме главное меню.
Компилятор в Delphi


Рассмотрим режим работы компилятора, который задается в окне страницы Compiler диалогового окна опций Project Options.