Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.10;
Скачать: CL | DM;

Вниз

Закрытие формы   Найти похожие ветки 

 
Konsul ©   (2002-09-29 12:26) [0]

Добавляю в событие OnClose формы следующую строчку:

m:=messagedlg("Вы действительно хотите выйти из программы?", mtConfirmation, [mbYes, mbNo], 0);

Как сделать так, чтобы если m=mrNo, то форма не закрывалась?


 
kerk   (2002-09-29 12:30) [1]

Нужно в OnCloseQuery а не в OnClose добавить чтото типа этого:
procedure TfrmMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := MacMessageDlg("Do You really want to exit now ?",
mtConfirmation, [mbYes,mbNo], 0) = mrYes;
end;


 
Song ©   (2002-09-29 12:50) [2]

Можно и в onClose:
IF MessageDlg("Вы действительно хотите выйти из программы?", mtConfirmation, [mbYes, mbNo], 0)<>mrYes then Action:=caNone;


 
Shadow ©   (2002-09-29 13:56) [3]

case m of
mrYes: Close;
mrNo: action:=aNone;
end;


 
Song ©   (2002-09-29 14:12) [4]

2Shadow © (29.09.02 13:56)
В случае mrYes в Вашем варианте будет AV


 
Konsul ©   (2002-10-01 12:50) [5]

Списибо!



Страницы: 1 вся ветка

Текущий архив: 2002.10.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-31714
Petrovich(Flame)
2002-10-01 02:34
2002.10.10
Чтение строкового параметра из ключа реестра! Помогите


7-32020
VEG
2002-07-20 19:15
2002.10.10
Работа с LPT портом.


8-31903
Olegek
2002-06-08 17:52
2002.10.10
Обсудим мой код проигрывания мидишек?


1-31783
FLAW
2002-10-01 23:35
2002.10.10
Как увеличить шрифт при печати?


8-31910
Тот самый Пацан
2002-06-01 10:30
2002.10.10
Как можно быстро менять картинку на TImage используя canvas