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

Вниз

MDI Form Hide   Найти похожие ветки 

 
Mashinist ©   (2002-11-05 14:13) [0]

Уважаемые Мастера !
Возможно ли каким-либо способом спрятать MDIChild форму, а не закрыть ее.
Action в caHide не работает, выдает "Can"t hide an MDIChild form".


 
KoluChi ©   (2002-11-05 15:50) [1]

Попробуй переведи FormStyle в fsNormal, а затем Hide();

FormStyle := fsNormal;
Hide();


 
Mashinist ©   (2002-11-05 16:01) [2]

Получается, но при этом форма сначала скидывается вверхний левый угол экрана, перерисовывается, и только потом скрывается.
Хотелось бы это обойти.


 
Mashinist ©   (2002-11-05 21:01) [3]

A ?


 
KoluChi ©   (2002-11-06 11:09) [4]

Тогда идея такая: создать невидимую форму-копию, а оригинал убить. Сам такого не делал, но желаю удачи!
Но вообще как-то уж не красиво получается.


 
Рыжик ©   (2002-11-06 11:33) [5]


> Mashinist © (05.11.02 16:01)
> Получается, но при этом форма сначала скидывается вверхний
> левый угол экрана, перерисовывается, и только потом скрывается.
> Хотелось бы это обойти


procedure TMDIChild.FormClose(Sender: TObject; var Action: TCloseAction);
begin
ParentWindow:=MainForm.Handle;
FormStyle:=fsNormal;
Action := caHide;
end;



 
Mashinist ©   (2002-11-09 15:15) [6]

Исчо хуже :-(



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
1-59282
Dekabrist
2002-11-03 23:21
2002.11.18
Как сделать autorun в Делфи?


6-59315
alexsandri
2002-09-21 21:06
2002.11.18
необходимо программно выключить комрп в сети


14-59341
Гогия
2002-10-23 13:11
2002.11.18
Мой любимый цвет-зеленый!


3-59071
Bishop
2002-10-30 16:27
2002.11.18
ОРС


4-59493
Alexander
2002-10-07 06:08
2002.11.18
Если у принтера настроена печать в файл, то можно ли как-то