以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  怎么放弃打开将要打开的窗口  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89628)

--  作者:zeroboss
--  发布时间:2016/8/25 18:33:00
--  怎么放弃打开将要打开的窗口
在窗口的afterload 事件中放入以下代码

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


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

--  作者:有点甜
--  发布时间:2016/8/25 21:41:00
--  
不能这样,只能在打开窗口的按钮中进行判断:

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