以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  foxtable内置的事件开关,帮助没有的。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=11405)

--  作者:狐狸爸爸
--  发布时间:2011/7/21 10:51:00
--  foxtable内置的事件开关,帮助没有的。

停止执行任何事件代码:

SystemReady = False

 

恢复执行事件代码:

SystemReady = True

 

 

例如在命令窗口执行:

SystemReady = False

 

任何事件代码都不会执行了,单击菜单按钮也不会有反应。

 

 

再次在命令窗口执行:

SystemReady = True

 

一切恢复正常。


--  作者:baoxyang
--  发布时间:2011/7/21 11:06:00
--  

顶!像是锁定项目功能吧。还没搞明白。


--  作者:andy
--  发布时间:2011/7/21 11:09:00
--  回复:(狐狸爸爸)foxtable内置的事件开关,帮助没有...

晓得了,估计很少用


--  作者:exonjee
--  发布时间:2011/7/21 11:21:00
--  
这个有用,可以写入程序的注册管理
--  作者:foxor
--  发布时间:2011/7/21 11:41:00
--  
收藏了,在特定场合还是很管用的!
--  作者:gtzaw
--  发布时间:2011/8/1 9:47:00
--  

一定要“在命令窗口执行”吗?


--  作者:狐狸爸爸
--  发布时间:2011/8/1 9:47:00
--  
你想在那里执行都可以的
--  作者:gtzaw
--  发布时间:2011/8/1 10:03:00
--  

“任何事件代码都不会执行了,单击菜单按钮也不会有反应。”

 

我不明白,如果任何代码都不执行了,如何在狐表的程序里面执行 SystemReady = True ,是不是只能人工输入。


--  作者:狐狸爸爸
--  发布时间:2011/8/1 10:06:00
--  

只是不执行其他事件代码而已,当前的代码还会继续执行啊。

 

假定你要合并数据:

 

SystemReady = False

合并数据的代码

SystemReady = True

[此贴子已经被作者于2011-8-1 10:37:53编辑过]

--  作者:gtzaw
--  发布时间:2011/8/1 10:35:00
--  
收到,明白~~~~图片点击可在新窗口打开查看