Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Вниз

Интерфейс , 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
14-68026
АТ
2003-07-04 18:32
2003.07.21
А вдруг кто-нибудь уже мучился с PCL-форматом?


1-67780
AkaSaint
2003-07-08 21:55
2003.07.21
Что значит следующий EOleException :


7-68105
DelphiLover
2003-05-11 08:50
2003.07.21
Консоль


8-67930
avn
2003-03-29 18:31
2003.07.21
Масштабирование окна показа AVI-файла


14-67989
Alesander
2003-07-02 17:46
2003.07.21
Подбор паролей в Windows 98





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский