Форум: "Основная";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];
Вниз
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c