Foxtable(狐表)用户栏目专家坐堂 → 如何动态关闭所有已经打开表单


  共有1338人关注过本帖树形打印复制链接

主题:如何动态关闭所有已经打开表单

帅哥哟,离线,有人找我吗?
lanbor
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:433 积分:4351 威望:0 精华:0 注册:2017/3/20 21:08:00
如何动态关闭所有已经打开表单  发帖心情 Post By:2024/4/25 11:14:00 [显示全部帖子]

我在BeforeShowErrorMessage 中加入以下代码后,再测试网络断线场景时
发现点“确定”后,只能闭关主程序,
那已经开启的子界面还在开启状态,且不能关闭。
请教专家:在执行Syscmd.Project.Exit() 之前
如何首先执行关闭所有已经打开的表单?
谢谢专家!


If vars("已弹出") = False Then
    If e.message1.Contains("一般性网络错误") OrElse e.message1.Contains("不存在或拒绝访问") Then
      e.Cancel = True
        vars("已弹出") = True
        MessageBox.Show("数据库服务器链接失败,请点击[确定]退出程序后,联系管理员处理!!", "温馨提示")
        Syscmd.Project.Exit()  请教专家
    End If
Else
    e.Cancel = True 
End If

 回到顶部