如何在点击主窗体右上角的关闭键(X)后,弹出确认对话框(50分)

  • 主题发起人 主题发起人 johnnywong
  • 开始时间 开始时间
J

johnnywong

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在点击主窗体右上角的关闭键(X)后,弹出确认对话框,选是则关闭程序,选否则返回主窗体
 
在主FORM 的CloseQuery事件里处理;
 
在 FormCloseQuery 中添加处理
 
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if MessageDlg('你想关闭窗体?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
canclose:=true
else canclose:=false;
end;
 
在窗体的close事件中添加代码
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if messagedlg('确信要退出吗?',mtConfirmation,[mbyes,mbno],0)<>mryes then
action:=canone;
end;
 
晚了,分又没有得到
 
在close事件中加入楼上的语句就行了
 
后退
顶部