
Палитра компонентов
Палитра компонентов - это главное богатство 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; |