 
        
        Палитра компонентов
Палитра компонентов - это главное богатство Delphi. Она занимает правую часть главного окна и имеет закладки, обеспечивающие быстрый поиск нужного компонента (рис 1).
 
Рис. 1 – Палитра компонент
Под компонентом понимается некий функциональный элемент, содержащий определенные свойства и размещаемый программистом в окне формы. С помощью компонентов создается каркас программы, во всяком случае - ее видимые на экране внешние проявления: окна, кнопки, списки выбора и так далее.
Как и панель кнопок, палитра компонентов может настраиваться. Для этого используется специальный редактор, окно которого появляется на экране после щелчка правой кнопкой мыши на любой пиктограмме в палитре компонентов и выбора опции properties (Свойства) (рис..2).
 
Рис. 2- Окно редактора палитры компонентов
Данное окно позволяет добавлять или удалять компоненты с палитры компонентов, или переименовывать названия вкладок:
- кнопка Add позволяет добавить новую вкладку палитры компонентов; 
- кнопка Delete предназначена для удаления вкладки палитры компонентов. При выборе компонента данная кнопка превращается в кнопку Hide, которая предназначена для скрытия пиктограммы выбранного компонента; 
- кнопка Rename позволяет изменить название выбранной вкладки палитры компонентов; 
- кнопки Move Up и Move Down применяются для перестановки местами вкладок палитры компонентов и самих компонентов. 
Палитра компонентов по умолчанию состоит из 32 вкладок, содержащие группы компонентов. Кратко рассмотрим эти вкладки:
- вкладка Standard (рис. .3). Эта вкладка содержит 16 компонентов (рассмотрим их слева направо): 
 
Рис. 3 - Вкладка Standard
- Frames (фреймы); 
- MainMenu (меню окна); 
- PopupMenu (раскрывающееся меню); 
- Label (метка); 
- Edit (поле редактирования); 
- Memo (многострочный редактор); 
- Button (кнопка); 
- CheckBox (флажок, независимы переключатель); 
- RadioButton (радио-кнопка, переключатель); 
- ListBox (список); 
- ComboBox (комбинированный список); 
- ScrollBar (полоса прокрутки); 
- GroupBox (группа); 
- RadioGroup (группа радио-кнопок); 
- Panel (панель); 
- ActionList (список действий). 
- вкладка Additional (рис. 4). Эта вкладка содержит 25 компонентов (рассмотрим их слева направо): 
 
Рис. 4 - Вкладка Additional
- BitBtn (кнопка с рисунком); 
- SpeedButton (кнопка быстрого вызова); 
- MaskEdit (поле редактирования по шаблону); 
- StringGrit (таблица строк); 
- DrawGrit (таблица); 
- Image (картинка); 
- Shape (геометрическая фигура); 
- Bevel (рамка); 
- ScrollBox (область прокрутки); 
- CheckListBox (список выбора); 
- Splitter (разделитель); 
- StaticText (статический текст); 
- ControlBar (контрольная панель); 
- ApplicationEvents (события приложения); 
- Chart (диаграмма); 
- ActionManager (менеджер действий); 
- ActionMainMenuBar (главное меню действий); 
- ActionToolBar (панель инструментов действия); 
- XPColorMap (цветовая гамма XP); 
- StandartColorMap (стандартная цветовая гамма); 
- TwilightColorMap (темная цветовая гамма); 
- CustomizeDlg (настраиваемый диалог). 
- DdeServerItem (данные сервера DDE). 
Остальные вкладки содержат специализированные компоненты, представлены в таблице 1.
Таблица 1 – Компоненты Delphi 7.
| System | WebSnap; | InterBase Admin; | 
| Win 32 | Decision Cube; | IW Standart; | 
| Data Access; | Dialogs; | IW Data; | 
| Data Controls; | Win 3.1; | IW Client Side; | 
| dbExpress; | ActiveX; | IW Control; | 
| DataSnap; | Rave; | Servers. | 
| BDE; | Indy Clients; | COM+; | 
| ADO; | Indy Servers; | Internet; | 
| InterBase; | Indy Intercepts; | Indy Misc; | 
| WebServices; | Indy I/O Handlers; | InternetExpress; | 
