В предыдущих разделах описаны страницы палитры компонентов по умолчанию. Но палитру компонентов можно перестраивать, перемещать компоненты с одной страницы на другую, вообще убирать не используемые вами компоненты с палитры, изменять последовательность страниц, перемещая в конец палитры те страницы, к которым вы редко или вообще никогда не обращаетесь. Можно также создавать новые страницы. Можно включать на страницы свои собственные шаблоны компонентов или разработанные вами новые компоненты.
Вызвать настройку палитры компонентов можно щелчком правой кнопки мыши на палитре и выбором команды Properties
в Delphi 5 и 4 или Configure
в более ранних версиях из всплывшего меню. Можно выполнить для этого команду Component | Configure Palette
. Можно также выполнить команду Tools | Environment Options
в Delphi 3 — 5 или Options | Environment
в Delphi 1. При таком вызове настройки надо перейти в открывшемся диалоговом окне на страницу Palette
. Вид окна настройки палитры компонентов представлен на рис. 2.2.
Опции окна позволяют работать со страницами палитры. Для этого надо перейти в окно Pages
и нажать кнопку Add
, чтобы добавить новую страницу (см. страницу Мои шаблоны
на рис. 2.2), кнопку Rename
, чтобы переименовать страницу, кнопку Delete
, чтобы удалить страницу (она должна быть к этому моменту пустой), кнопки Move Up
или Move Down
, чтобы изменить последовательность страниц в палитре.
Рис. 2.2 Окно настройки палитры компонентов |
Перейдя в окно Components
вы увидите состав той страницы, которая выделена в окне Pages
. Если вы в окне Pages
выделили раздел [All
], то в окне компонентов вы увидите все компоненты, включенные в библиотеку. Вы можете изменять состав страниц, перетаскивая мышью компонент из окна Components
в окно Pages
на какую-то другую страницу. Если вы перетащите компонент в раздел [All
], он не будет присутствовать ни на одной странице, но останется в библиотеке и впоследствии вы сможете при желании перетащить его из раздела [All
] на какую-то страницу палитры. Кнопкой Hide
вы можете сделать какие-то компоненты невидимыми на странице.