![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Приложение SDI - меню и взаимодействие форм [D6]
NKT © (2007-08-08 15:44:00)Добрый день !
Приложение SDI .
Есть меню главной формы , при вызове второй формы , ее меню сливается с меню главной формы (пункты меню разные и пункты меню главной формы не видны) .
Form2.Show;
MainMenu1.Merge(Form2.MainMenu1);
Если я кликаю на пункте меню Form2.MainMenu1 (при работе с Form2 - на экране показано Form2.MainMenu1) , рабочая форма Form2 скрывается за главной формой , т.е. на передний план появляется главная форма . Что необходимо сделать , чтобы при клике на MainMenu1 рабочая форма Form2 была на переднем плане .
Всем спасибо .
Юрий Зотов (2007-08-09 10:09:00) [1]> NKT (08.08.07 16:59) [7]
При щелчке по меню система активизирует форму с этим меню, вот она и становится активной, ничего странного. Так и должно быть, так все привыкли и поэтому и не стоит этот механизм ломать, спасибо за это не скажут.
А чтобы вторая форма не улетала под первую, можно назначить ей StayOnTop или ParentWindow.
Сергей М. (2007-08-09 09:25:00) [2]
> необходимо чтобы всегда была активной Form2
Обрабатывай событие OnActivate основной формы, в нем при необходимости вызывай метод Activate формы 2
NKT (2007-08-08 16:59:00) [3]А необходимо чтобы всегда была активной Form2
Сергей М. (2007-08-08 16:57:00) [4]И ?
NKT (2007-08-08 16:54:00) [5]Становится активной главная форма .
NKT (2007-08-08 16:53:00) [6]Становится активной главная форма .
Сергей М. (2007-08-08 16:29:00) [7]
> накладывется
Этот еще как и куда ?)
NKT (2007-08-08 16:19:00) [8]В главной форме есть пункт меню - "Работа с Form2" , вызывается Form2 , которая накладывется на главную форму . У формы Form2 есть меню с пунктами 1, 2, 3 ... . При щелчке на кнопке пункта 1 Form2.MainMenu1 - форма Form2 как бы исчезает с экрана и на экране остается главная форма , если главную форму свернуть , то увидим Form2 .
Сергей М. (2007-08-08 15:46:00) [9]Как "переднеплановость" какой-то там формы связанат с каким-то там "меню" ?