Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.23;
Скачать: CL | DM;

Вниз

Привет всем. есть MDI-Child, много MDI-Child :-)   Найти похожие ветки 

 
@andrew ©   (2003-01-13 15:40) [0]

Надо одну из них сделать как бы модальной, т.е. нажимаю кнопку и пока не закроешь MDI-Child форму1 все "висит" нельзя сделать ее неактивной и т.д. и т.п. Как добиться?


 
Roma ©   (2003-01-13 16:31) [1]

Нельзя же быть "немножко беременной"... ;))) Форма или модальная, или немодальная, никаких "как бы"...


 
smok_er   (2003-01-13 16:49) [2]

В принципе можно попробовать следующее:
при сздании child формы задействовать свойство tag для ее уникальности.
на onactivate child-формы сделать проверку следубщего вида:
if ActiveMDIChild.Tag <> 3 then
begin
for i := 0 to fmMian.MDIchildcount - 1 do
if fmMain.MDIChildren[i].tag = 3 then
begin
fmMain.MDIChildren[i].activate;
break;
end;
end;

не пробовал но должно работать.
Кстати, вместо 3 - таг Вашей "как бы модальной формы"


 
Игорь Шевченко ©   (2003-01-13 16:58) [3]

Проще дизайн переделать и не мучиться



Страницы: 1 вся ветка

Текущий архив: 2003.01.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
6-72432
Интересующийся...
2002-11-22 23:48
2003.01.23
Не знаю что лучше....


1-72287
Smok_er
2003-01-13 01:39
2003.01.23
Освобождение объектов


1-72302
BorisUK
2003-01-15 11:04
2003.01.23
Про стандарты разработок?


3-72156
E_dimon
2003-01-03 22:51
2003.01.23
как работает Master-Detail?


4-72604
plaha999
2002-12-09 23:35
2003.01.23
Сообщения в Windows 9x