Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
1-59113
_acme
2002-11-08 07:26
2002.11.18
Как можно на форме разместить текстуру. (На подобии Opera 6)


3-58989
Just_Dont_Know
2002-10-28 18:21
2002.11.18
Медленно выполняется запрос...


6-59304
VID
2002-09-22 21:32
2002.11.18
Чтиво про TServerSocket в режиме stThreadBlocking


1-59095
Митяй2
2002-11-07 09:50
2002.11.18
Двоичная запись


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




   Наверх