Главная страница
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.022 c
1-59202
Corte ™
2002-11-06 13:36
2002.11.18
Кто нить знает ???


1-59251
leshik
2002-11-05 13:27
2002.11.18
Глюк с QReport


3-59064
OlegKrt
2002-10-30 08:54
2002.11.18
можно ли получить список пользователей работающих в базе Paradox


1-59239
TTCustomDelphiMaster
2002-11-06 14:45
2002.11.18
Пользовательские сообщения


3-58991
newb
2002-10-27 11:03
2002.11.18
Как организовать архивацию?