Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.21;
Скачать: CL | DM;

Вниз

Интерфейс , MDI , Согласование меню и тулбара   Найти похожие ветки 

 
Olivka ©   (2003-07-06 12:37) [0]

Хочу сделать так, как в Enterprise Manager в SQLserver-e - или подобно. У него сверху есть составной тулбар - кнопка "Action"(под ней находится выпадающее меню) + кнопочки с картинками правее. Когда меняется дочернее окно - выпадающее меню кнопки Action меняется на соотв. меню этого окна, А тулбар правее - отображает кнопками те же пункты меню. ТАк вот - у меня на родителях всех видов дочерних окон есть popup-menu, которое я и подставляю (при активизации этих окон) под кнопочку "Action", все очень просто и здорово. А как теперь организовать в той же строке но правее этот зависимый тулбар?
Я стала читать в справке и запуталась в этих actionlist, actiontoolbar, actionmanager,coolbars, разных bound-ах и т.п. Аctionlist у меня-то есть, но как это сделать, чтобы все происходило автоматически я не могу понять - все перепуталось.
Помогите, пожалуйста, в каком направлении плыть.


 
Olivka ©   (2003-07-07 23:52) [1]

Разок подниму, может все-таки кто-нибудь знает эту тему.


 
Vladymir   (2003-07-08 02:19) [2]

Можно точно так же поступить и с тулбарами..
На каждой дочерней форме - свой тулбар. В обработчике ChildForm.FormActivate() делаем невидимым предыдущий тулбар, нужному тулбару назначаем Parent"ом главную форму и делаем его видимым. В обработчике FormDeactivate просто делаем невидимым видимый тулбар и все.


 
Olivka ©   (2003-07-08 22:47) [3]

Дело в том, что тогда тулбар будет на дочерней форме - т.е. совсем не в том месте, где нужно.


 
Vladymir   (2003-07-09 02:45) [4]

>Olivka © (08.07.03 22:47)
Да нет, мы же ему парентом назначаем главную форму, а не свою родную дочернюю... А на главной форме тулбар невидимым становится.
см.также С.Тейксейра, К.Пачеко. Дельфи 5. Руководство разработчика, т.1, гл.16. - М.: "Вильямс", 2001.



Страницы: 1 вся ветка

Текущий архив: 2003.07.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
14-67976
Феликс
2003-07-06 16:17
2003.07.21
Опять пугают


7-68102
Dimaz-z
2003-05-11 21:19
2003.07.21
Команды модема.


1-67830
Pavel74
2003-07-07 12:56
2003.07.21
про типизированных файлов!!!


14-68053
loto
2003-07-05 16:38
2003.07.21
Использование Indy в Delphi


14-67961
J_S
2003-07-02 19:03
2003.07.21
Создание комонентов в Run-Time