![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сделать активным модальное окно [D6, XP]
Jimmy © (2007-01-16 20:47:00)У меня есть два дочерних модальных окна, одно из них закрывает другое. Как мне из меню "Окна" вывести на передний план закрытое окно? Заранее спасибо.
Комбинатор (2007-01-18 19:02:00) [1]А вообще у Главной формы есть свойство встроенного списка окан, где реализованы требуемые Вам возможности))))
WindowMenu...
Комбинатор (2007-01-18 18:04:00) [2]Formname.BringToFront
Плохиш (2007-01-18 17:46:00) [3]Пытаетесь испоганить логику работы MDI-приложений? Ну тогда "флаг в руки и поезд на встречу" :-)
Jimmy (2007-01-18 15:37:00) [4]На самом деле у меня 3 MDIChild формы. Команда Form2.SetFocus действительно делает активным окно Form2, а Form3.SetFocus и Form4.SetFocus действительно передают фокус соответствующим формам, но эти формы не становятся активными, и не переходят "на первый план". Может быть дело в том, что Form2 - Sizeable, а две других Single? Form3.Show тоже не подходит, т.к. если Form2 максимизирована, то при команде Form3.Show Form2 принимает старые размеры. Так все же, как быть?
Плохиш (2007-01-17 18:48:00) [5]При получении фокуса, MDIChild-окно будет показано поверх всех остальных MDIChild-окон
Jimmy (2007-01-17 18:19:00) [6]Я прошу прощения - два MDIChild окна.
Плохиш (2007-01-16 22:52:00) [7]
> vidiv © (16.01.07 22:37) [4]
> два модальных окна это чтото новое
В чём новизна? Бывает и больше двух... А вот делать их ещё и дочерними плюс пытаться показывать ещё какое-то окно - это логика извращенца :-)
vidiv (2007-01-16 22:37:00) [8]два модальных окна это чтото новое =)
Плохиш (2007-01-16 22:34:00) [9]
> Jimmy (16.01.07 20:47)
> У меня есть два дочерних модальныхокна
Глупое сочетание, не находите?
Jimmy (2007-01-16 20:59:00) [10]В процессе работы программы, не на этапе разработки. Это окно не модальное.
krec (2007-01-16 20:56:00) [11]меню окна в проге? или еще на этапе разработки?
ShowModal?