![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Нужно чтобы, к примеру, при закрытие Form2, закрывалась и Form1, не по нажатию на кнопку, а именно на крестик.
Как такое сделать и в какое событие надо прописывать ? |
|
#2
|
||||
|
||||
|
Цитата:
Код:
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin Form1.Close; end; |
|
#3
|
||||
|
||||
|
Вылетает ошибка
![]() |
|
#4
|
||||
|
||||
|
Цитата:
Попробуй ещё так: Код:
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin PostMessage(Application.Handle, WM_QUIT, 0, 0); end; |
|
#5
|
||||
|
||||
|
Все равно
![]() |
|
#6
|
||||
|
||||
|
Быть может, это потому что у меня Form1 под Hide ?
UPD: Проверил, дело не в этом. |
|
#7
|
||||
|
||||
|
DeOne, а ты уверен что к этому моменту твоя Form1 существует ?
|
|
#8
|
||||
|
||||
|
Цитата:
|
|
#9
|
||||
|
||||
|
Цитата:
|
|
#10
|
||||
|
||||
|
а почему бы ей существовать если ее могли забыть создать?
|
|
#11
|
||||
|
||||
|
Да, так работает.
Странно, в uses все прописано. |
|
#12
|
||||
|
||||
|
Цитата:
|
|
#13
|
||||
|
||||
|
|
|
#14
|
||||
|
||||
|
Цитата:
|
|
#15
|
||||
|
||||
|
то что она прописана в uses еще не означает что она создана на самом деле ... показывай код или проект
^ NumLock уже решил за тебя))) |