Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.053 c
2-1156248430
J Cara
2006-08-22 16:07
2006.09.10
Что делать? rtl70.bpl.


2-1156253956
fast2
2006-08-22 17:39
2006.09.10
Как программно менять раскладку клавиатуры (En/Ru/Uk)?


1-1153984853
[wl]
2006-07-27 11:20
2006.09.10
Функция удаления тегов из HTML


3-1151580901
KygECHuK
2006-06-29 15:35
2006.09.10
Работа с ClientDataSet


1-1154089607
Peak
2006-07-28 16:26
2006.09.10
Собственный Инспектор объектов.