![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Настраиваемая панель инструментов в стиле Microsoft Office 2000 [D5, D6, Win95/98, WinME, NT4, Win2k, WinXP]
Елена © (2002-08-23 06:38:00)Не подскажет ли кто-нибудь, как научиться создавать такие панели в своем приложении?
Игорь Шевченко (2002-08-23 09:37:00) [1]В Delphi 6 есть ActionManager, который создает подобные панели.
Как делал я:
Создал ControlBar на главной форме, положил туда требуемое количество Toolbar"ов, создал ActionList, куда внес все требуемые мне Actions. Создал форму настройки, которая в качестве входного параметра принимала ActionList. Далее, используя Drag"n"Drop, создавал на ToolBar"е ToolButton для кнопки с картинкой или SpeedButton для кнопки с надписью без картинки.
Аналогичные действия делал для настроек ShortCuts у Actions для выбора горячих кнопок пользователем.
Код достаточно большой, чтобы его здесь выкладывать.
:-)
С уважением,