以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106740)

--  作者:whyxd
--  发布时间:2017/9/14 19:24:00
--  [求助]
在任意一个窗口关闭前,执行判断代码,符合关闭,不符合取消关闭。因为窗口多,代码一样,每个窗口的beforeclose事件里面都写的话,维护也不太方便。有没有什么办法像全局表事件一样,写一个代码对所有窗口有效。
--  作者:有点甜
--  发布时间:2017/9/14 20:17:00
--  

在beforeClose事件写一句代码

 

Functions.Execute("beforeClose",e)

 

然后再在内部函数写代码 http://www.foxtable.com/webhelp/scr/1486.htm

 


--  作者:whyxd
--  发布时间:2017/9/15 7:58:00
--  回复:(有点甜)在beforeClose事件写一句代码 ...
好吧,看来用内部函数是最佳方案了,一直想着如果能不用每个窗口贴代码最好了。
--  作者:whyxd
--  发布时间:2017/9/15 12:15:00
--  回复:(有点甜)在beforeClose事件写一句代码 ...
内部函数:禁止关闭活动窗口,代码咋写?
--  作者:有点甜
--  发布时间:2017/9/15 14:07:00
--  
以下是引用whyxd在2017/9/15 12:15:00的发言:
内部函数:禁止关闭活动窗口,代码咋写?

 

Dim e = args(0)

 

e.Cancel = True