Главная страница
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.019 c
6-59324
Itap
2002-09-10 15:00
2002.11.18
Ping на Delphi


1-59153
pag77
2002-11-08 19:32
2002.11.18
кто знает как MessageDlg вывести поверх всех окон?


14-59358
Стивенс
2002-10-27 20:06
2002.11.18
Ищу компанент, помогите плиз


4-59517
dagsess
2002-10-07 06:40
2002.11.18
Поиск в памяти процесса


1-59123
_acme
2002-11-08 06:39
2002.11.18
Разбиение колонки StringGrid на несколько колонок с общей шапкой