Форум: "Основная";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];
ВнизЗакрытие формы Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c