Foxtable(狐表)用户栏目专家坐堂 → 窗口Beforeclose关闭前拦截失败


  共有1790人关注过本帖平板打印复制链接

主题:窗口Beforeclose关闭前拦截失败

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


加好友 发短信
等级:幼狐 帖子:92 积分:1027 威望:0 精华:0 注册:2018/5/31 19:09:00
窗口Beforeclose关闭前拦截失败  发帖心情 Post By:2019/5/11 5:44:00 [只看该作者]

发现个奇怪的现象,在窗口关闭之前用e.cancel=true进行拦截时,有时候会拦截失败。


beforeclose代码:

第一行: if e.closemode=1 then return  '如果是通过代码关闭则不拦截
第二行: messagebox.show("stop closing")
第三行: e.cancel=true

'**********************
然后,手动点红叉关闭窗口。

如果没有第一行,还没发现拦截失败过。

如果有第一行的判断,则有50%概率还会拦截失败。

2019高级开发版测试。


 回到顶部