Главная страница
    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.008 c
1-67844
Man
2003-07-07 18:51
2003.07.21
использование форм-шаблонов


1-67782
Smithson
2003-07-09 10:58
2003.07.21
Как обнаружить взаимоблокировки


3-67720
ShuraGrp
2003-06-26 11:14
2003.07.21
OLAP


3-67666
RH
2003-06-26 12:08
2003.07.21
Нужно заполнить поле


3-67705
ses
2003-06-27 11:06
2003.07.21
что быстрее работает





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский