Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Дочерние окна !!! [D7, Win2k]


qwerr ©   (2005-02-21 15:37:00) 

Люди подскажите как закрыть дочернее окно ?
Когда нажимешь на закрытие оно не закрывается а сворачевается в угол основного окна ((( ,  а при выполнении :

procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Form2.Destroy;
end;

Ошибка !!! Как коректно закрыть ?


qwerr   (2005-02-21 16:03:00) [1]

Извените за глупые вопросы !!! Огромное спасибо !!!


Юрий Зотов   (2005-02-21 15:44:00) [2]

> qwerr   (21.02.05 15:41) [2]
> а при новом открытии MDIChildForm := TForm2.Create(Owner);
> окно будет создаваться как новое или восстоновление старого?

А слабо посмотреть в справке, что делают конструктор и caFree?


qwerr   (2005-02-21 15:41:00) [3]

а при новом открытии MDIChildForm := TForm2.Create(Owner);
окно будет создаваться как новое или восстоновление старого ?


Семен Сорокин   (2005-02-21 15:39:00) [4]


procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 Action := caFree
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо