Текущий архив: 2006.09.10;
Скачать: CL | DM;
ВнизМодальное окно в MDI приложении Найти похожие ветки
← →
atruhin © (2006-07-25 10:19) [0]Есть MDI приложение нужно создать модальное окно внутри главного, т.е. чтобы оно блокировало переключение на child окна.
Как сделать?
← →
Сергей М. © (2006-07-25 10:26) [1]
> создать модальное окно
ShowModal для обычной (не MDIChild) формы.
> внутри главного
На то у любой формы есть св-во Parent[Window]
← →
atruhin © (2006-07-25 12:20) [2]Не не получается.
> ShowModal для обычной (не MDIChild) формы.
Вариант 1:
frmtest := tfrmtest.Create(self);
frmtest.ShowModal;
Естественно создается, но спокойно перемещается по экрану, выходя за пределы главной формы.
Вариант 2:
frmtest := tfrmtest.Create(self);
frmtest.Parent := self;
frmtest.ShowModal;
Создается, но после этого зависание, т.е. ни один контрол не работает.
← →
Сергей М. © (2006-07-25 12:40) [3]Тогда могу предложить обычную mdichild-форму, визуализируемую в обычном режиме, но реагирующую на собщения о потере фокуса нужным образом.
← →
atruhin © (2006-07-25 13:27) [4]Спасибо, все просто :). Чего то сразу не сообразил
Страницы: 1 вся ветка
Текущий архив: 2006.09.10;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.044 c