Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

кАК мОЖНО зАКРЫТЬ дОЧЕРНЮЮ фОРМУ?

6.7K
12 апреля 2004 года
vepa
3 / / 12.04.2004
как можно закрыть дочернии формы в MDI форме?
делаю так:

TForm *frm;

void __fastcall TForm1::N2Click(TObject *Sender)
{
frm= new TForm(frm);
frm->FormStyle=fsMDIChild;
frm->Show();

}

void __fastcall TForm1::N3Click(TObject *Sender)
{
frm->close() // не канает, форма не изчезает...?

}

мне нада чтоб изчезла дочерняя форма
помогите кто могет.
469
12 апреля 2004 года
Sli
71 / / 20.01.2000
надо повесить обработчик OnClose на MDIChild форму, а внем написать Action=caFree
348
12 апреля 2004 года
Saris
389 / / 14.03.2003
Цитата:
Originally posted by vepa
как можно закрыть дочернии формы в MDI форме?
делаю так:

TForm *frm;

void __fastcall TForm1::N2Click(TObject *Sender)
{
frm= new TForm(frm);
frm->FormStyle=fsMDIChild;
frm->Show();

}

void __fastcall TForm1::N3Click(TObject *Sender)
{
frm->close() // не канает, форма не изчезает...?

}

мне нада чтоб изчезла дочерняя форма
помогите кто могет.


В событии OnClose дочерней формы напиши
Action=caFree

6.7K
13 апреля 2004 года
vepa
3 / / 12.04.2004
Цитата:
Originally posted by Saris

В событии OnClose дочерней формы напиши
Action=caFree



это работает но...
при повторном открытии дочерней формы вылетает ошибка

469
13 апреля 2004 года
Sli
71 / / 20.01.2000
Цитата:
Originally posted by vepa


это работает но...
при повторном открытии дочерней формы вылетает ошибка



Это возникает из-за того что она удаляется, спрятать дочернюю форму нельзя...

5.2K
18 апреля 2004 года
EUGIX
11 / / 05.10.2003
А что
OnClose->Release(); не работает???
1
19 апреля 2004 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by vepa


это работает но...
при повторном открытии дочерней формы вылетает ошибка


Если дочерняя форма закрыта - при повторном открытии ее необходимо создать заново.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог