Главная страница
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.016 c
3-67665
oss
2003-06-26 11:47
2003.07.21
пользователь по умолчанию для MS SQL


1-67868
Пётр
2003-07-08 05:50
2003.07.21
Как сделать недоступными combobox, edit, etc?


3-67723
APTEMKA
2003-06-27 16:22
2003.07.21
плз нужно запустить приложение на компе без BDE


6-67934
Шишкин Илья
2003-05-13 21:14
2003.07.21
Как проверить соединение с интернет?


3-67715
glow
2003-06-24 10:57
2003.07.21
DBGrid