Показать сообщение отдельно
  #2  
Старый 17.11.2010, 23:21
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

потому что надот делать по другому.
по нажатию кнопки выход надо сделать только close;
А вот в OncloseQuery надо сделать что-то типа:
Код:
procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
   CanClose := MessageDlg('Are you sure to close the program?',
                          mtConfirmation,[mbYes,mbNo],0) = mrYes;
end;
Ответить с цитированием