您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> 不想执行后面的语句,退出当前PORCEDURE,用EXIT吗?

不想执行后面的语句,退出当前PORCEDURE,用EXIT吗?

来源:网络整理     时间:2016/7/16 5:35:16     关键词:

关于网友提出的“ 不想执行后面的语句,退出当前PORCEDURE,用EXIT吗?”问题疑问,本网通过在网上对“ 不想执行后面的语句,退出当前PORCEDURE,用EXIT吗?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 不想执行后面的语句,退出当前PORCEDURE,用EXIT吗?
描述:

UP


解决方案1:

procedure TFmUserlogin.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  Fmexit.Lab.Caption:='是否退出登录?';
  Fmexit.Show;
  if (Fmexit.Exitstr='1') then
//改一下    Exit;
   Action := caNone //不关闭窗口
  else
    Action := caFree;
    
end;

解决方案2:

"我想在退出本窗体的时候弹出一个提示,是否退出",这个功能你应写在form的CloseQuery事件中。
If Application.MessageBox('你确定要退出吗?','请确认',MB_YesNo+MB_IconQuestion)=IDYES then
  CanClose:=True
else
  CanClose:=False;
//CanClose是form的CloseQuery事件的参数


以上介绍了“ 不想执行后面的语句,退出当前PORCEDURE,用EXIT吗?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2702159.html

相关图片

相关文章