以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  隐藏主表的表标题的时候项目卡住怎么解决  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97255)

--  作者:lovemaders
--  发布时间:2017/3/8 17:02:00
--  隐藏主表的表标题的时候项目卡住怎么解决

主表有个主窗口,隐藏这个主表表标题的时候  窗口关闭按钮用的代码是

e.Form.Close
Tables("物料信息维护").Visible = False

点击第一下关闭的时候没问题

再打开再关闭的时候项目卡死。


--  作者:有点色
--  发布时间:2017/3/8 17:07:00
--  

 实例发上来测试。

 

 那你尝试先隐藏再关闭。


--  作者:lovemaders
--  发布时间:2017/3/8 17:10:00
--  还是一样卡死

还是一样卡死,狐表CPU占用达到20-30%,项目卡死。


--  作者:有点色
--  发布时间:2017/3/8 17:36:00
--  
以下是引用lovemaders在2017/3/8 17:10:00的发言:

还是一样卡死,狐表CPU占用达到20-30%,项目卡死。

 

实例发上来,我测试没问题。


--  作者:lovemaders
--  发布时间:2017/3/8 18:17:00
--  你是不是测试的空窗口

我的时窗口内控件比较多,当只设置一个e.form.close的时候窗口关闭没问题,当加上表表提隐藏的代码后,项目就卡死。

奇怪的时,通过另一个按钮打开这个主表和主窗口了,点击关闭按钮的第一下,关闭窗口和隐藏都没问题,但是,关闭之后重新打开再点第2次关闭按钮的时候,项目才卡死,第一次还没事。不懂了这个。

[此贴子已经被作者于2017/3/8 18:18:35编辑过]

--  作者:有点色
--  发布时间:2017/3/8 18:20:00
--  

 那你试试吧隐藏表的代码写到afterClose事件去。


--  作者:有点色
--  发布时间:2017/3/8 18:21:00
--  
具体问题,实例说明。
--  作者:lovemaders
--  发布时间:2017/3/8 18:26:00
--  还是不行

写的窗口关闭事件也不行。

同样的关闭按钮代码写表卸载没问题,写隐藏表标题就卡死。


--  作者:有点色
--  发布时间:2017/3/8 21:26:00
--  

 具体具体分析。没有例子不知道你做了什么

 

 你看看是否系统菜单 systemIdle 事件的问题。