以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 生成统计表界面闪烁的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=107994)

--  作者:mikee
--  发布时间:2017/10/13 22:05:00
--  [求助] 生成统计表界面闪烁的问题
用菜单代码生成统计表,界面会闪烁一下,切换到第一个表然后回到统计表,是否可以避免闪烁


\'生成交叉表
Dim g As New CrossTableBuilder("统计表", DataTables("订单"))
....
g.Build()

Maintable = Tables("统计表")

--  作者:有点蓝
--  发布时间:2017/10/13 22:20:00
--  
试试这里的方法http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=32485,不行就没有办法了
[此贴子已经被作者于2017/10/13 23:00:16编辑过]

--  作者:mikee
--  发布时间:2017/10/13 22:25:00
--  
蓝老师忘记贴地址链接了? 
--  作者:有点蓝
--  发布时间:2017/10/13 23:00:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=32485
--  作者:mikee
--  发布时间:2017/10/13 23:19:00
--  
感谢 蓝老师~
--  作者:mikee
--  发布时间:2017/10/15 22:26:00
--  
找到原因了,是主表的筛选树造成的,所以除了在菜单按钮中加入下面两句之外,同时在主菜单的SystemIdle事件中加了一个关闭非当前表的筛选树的语句, 就不闪烁了

LockWindowUpdate(baseMainform.handle)

LockWindowUpdate(System.IntPtr.Zero)