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

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

Проблема с закрытием формы [D7]


mefodiy ©   (2011-04-10 20:19:00) 

Есть главная форма, из которой вызывается дочерняя, из которой своя дочерняя.
При закрытии последней формы закрывается и вторая. Манипуляции с KeyPreview и ModalResult форм ни к чему ни привели. В чем может проблема?
Заранее благодарен.


Германн   (2011-04-10 21:04:00) [1]


> При закрытии последней формы закрывается и вторая.

Ошибка в 17-й строке.


Palladin   (2011-04-10 21:04:00) [2]

procedure TForm1.Button1Click(Sender: TObject);
var
 f: TForm;
 b: TButton;
begin
 f := TForm.Create(Application);
 try
   f.Width := 200;
   f.Height := 200;
   b := TButton.Create(f);
   b.Caption := 'click';
   b.OnClick := Button1Click;
   b.Parent := f;
   f.ShowModal;
 finally
   f.Free;
 end;
end;


ничего не закрывается кроме закрываемой... кто знает, кроме оракулов, где партизанят партизаны...


mefodiy   (2011-04-10 20:45:00) [3]

Имею в виду вызов формы командой ShowModal.


Palladin   (2011-04-10 20:34:00) [4]

что значит дочерняя?


Наверх

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