Advertisement
Matixs

Untitled

May 30th, 2023
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.92 KB | None | 0 0
  1. procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
  2. begin
  3.     CanClose := False;
  4.     PGMenu.ActivePageIndex := 7;
  5.  
  6.     if ImageExitWithSave.Tag = 1 then
  7.     begin
  8.         CanClose := Application.MessageBox('Вы уверены, что хотите закрыть программу, сохранив данные?','Закрытие программы', MB_YESNO + MB_ICONQUESTION) = IDYES;
  9.         if not CanClose then
  10.             ImageExitWithSave.Tag := 0;
  11.         // TODO : Добавить сохранение
  12.     end
  13.     else
  14.         if ImageExit.Tag = 1 then
  15.         begin
  16.             CanClose := Application.MessageBox('Вы уверены, что хотите закрыть программу без сохранения?','Закрытие программы', MB_YESNO + MB_ICONQUESTION) = IDYES;
  17.             if not CanClose then
  18.                 ImageExit.Tag := 0;
  19.         end;
  20. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement