SERGE_BLIZNUK
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: По нажатии на кнопку должна открываться новая форма, а старая закрываться. | Предлагаю такой вариант (у себя проверил, вроде работает... ;-))) 1) в проект добавляем две формы 2) в Project | Options удаляем Form2 из Auto-Create forms 3) в раздел implementation Unit1 добавляем uses Unit2; 4) на кнопку на форме Form1 вешаем код Application.CreateForm(TForm2, Form2); Form2.Show; FreeAndNil( Form1 ) 5) в форме Form2 на событие Close вешаем код procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin Application.Terminate end; всё... P.S. а вообще странного хотите ;-))... По правильному главная форма должна быть! Она может быть невидимой, но должна быть ... |