На дополнительной странице палитры компонентов Delphi добавлен новый компонент Controlbar. Этот компонент используется вместе с Toolbar и Coolbar на странице Win32 и дополняется такими компонентами, как Imagelist и Mainmenu, можно реализовать стиль Word97. панель инструментов. Ниже в качестве примера используется панель инструментов в форме, чтобы подробно представить этапы проектирования:
1. Выберите Панель управления на странице «Дополнительно», поместите ее в FORM1 и установите ее свойства следующим образом: Allign:=altopAutosize:=trueBevelkind:=bknone
2. Выберите панель инструментов на странице Win32, поместите ее на панель управления, отрегулируйте положение панели инструментов так, чтобы она располагалась в крайнем левом углу, затем отрегулируйте ее ширину и установите свойства Edgeborders:=[], Flat:= ИСТИННЫЙ. Щелкните правой кнопкой мыши на панели инструментов, выберите «Новая кнопка» в плавающем меню и повторите несколько раз, чтобы создать необходимые кнопки.
3. Выберите компонент Imagelist на странице Win32 и создайте главное меню для FORM1. Метод создания главного меню такой же, как и в Delphi2 и Delphi3. После разработки главного меню установите для его свойства Automerge значение TRUE.
4. Недостатки: каждой кнопке присваивается значение имени Tmenuitem, а значение атрибута Menuitem каждой кнопки устанавливается равным значению имени нужного меню.
Нажмите F9, чтобы запустить программу, и вы обнаружите, что созданная панель инструментов уже имеет стиль Word97. Наведите указатель мыши на каждую кнопку, и кнопка автоматически всплывет. Щелкните мышью, и появится соответствующее меню. Следует отметить, что атрибуту Automerge главного меню присвоено значение TRUE, чтобы предотвратить появление главного меню в верхней части FORM1. Дизайн панели инструментов должен сочетать в себе Панель управления и Панель инструментов, иначе вы не получите панель инструментов с таким же внешним видом, как Word97.