Foxtable(狐表)用户栏目专家坐堂 → 怎么放弃打开将要打开的窗口


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

主题:怎么放弃打开将要打开的窗口

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


加好友 发短信
等级:婴狐 帖子:46 积分:449 威望:0 精华:0 注册:2016/8/2 11:14:00
怎么放弃打开将要打开的窗口  发帖心情 Post By:2016/8/25 18:33:00 [只看该作者]

在窗口的afterload 事件中放入以下代码

If
。。。
Else
    MessageBox.Show("无文档,载入失败!")
    e.Form.Close
End If


实现条件不满足是窗口不再打开,直接关闭。
问题是关闭窗口后,主窗口处在假死状态,鼠标点击任何地方都没响应,,经过最小化再最大化后,就又消除了假死状态。何故?
代码哪里有问题

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2016/8/25 21:41:00 [只看该作者]

不能这样,只能在打开窗口的按钮中进行判断:

if  。。。。
   Forms("xxx").open()
Else
   MessageBox.Show("无文档,载入失败!")
End if

 回到顶部