![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Form
ser_ega © (2004-11-08 23:11:00)Я создал форму Form1 и для нее FormStyle:=FsMDIForm, А для Form2.Formstyle:=fsMDIchild! Но теперь при запуске программы сразу появляется Form2. Что нужно сделать чтобы Form2 появлялась только по нажатии кнопки на Form1?
GanibalLector (2004-11-09 00:18:00) [1]>При повторном нажатии на кнопку фома уже не открывается!
А что тебе их нужно несколько???Тогда удали (not assigned(Form2))
З.Ы. Все я забил...книги помогут
GanibalLector (2004-11-09 00:15:00) [2]>При повторном нажатии на кнопку фома уже не открывается!
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Form2:=nil;
action:=cafree;
end;
>Еще варианты будут?
В книгах...
GanibalLector (2004-11-09 00:06:00) [3]А книгу взять в руку?Максимум 5 страниц уделятся MDI интерфейсу...и вопросы сразу исчезнут
ser_ega (2004-11-09 00:06:00) [4]Нееееее, это по моему плохой способ! При повторном нажатии на кнопку фома уже не открывается!
Еще варианты будут?
ser_ega (2004-11-09 00:03:00) [5]А почему у меня кнопка на Form1, при открытии Form2, находится поверх Form2?
GanibalLector (2004-11-08 23:49:00) [6]>Так теперь при вызове ее Form2.Show выскакивает ошибка!
if (not assigned(Form2)) then Application.CreateForm(TForm2, Form2) ;
ser_ega (2004-11-08 23:32:00) [7]Так теперь при вызове ее Form2.Show выскакивает ошибка!
GanibalLector (2004-11-08 23:12:00) [8]Удали ее из DPR(файла проекта)