以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  目录树闪烁的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89629)

--  作者:lovemaders
--  发布时间:2016/8/25 19:34:00
--  目录树闪烁的问题

做了一个目录树,有个功能,就是根据表的变化这个目录树实时更新,代码能力有限不会优化,目前只能是在他变化的时候再重新生成一遍目录树,而重新生成一遍目录树就会闪烁一次,点一次就闪一次,因为每此执行一遍重新生成目录树,界面上的目录树就会闪烁一次,

 

问题一,不知道有没有实时更新目录树的不闪烁的方法?

问题二,或者有没有单个目录树节点更新的方法而不是整个目录树?


--  作者:lovemaders
--  发布时间:2016/8/25 19:35:00
--  如图

实际上变化了2次,就是增加了字符和减掉字符的时候都闪烁了,录像工具只录了一次闪烁。
图片点击可在新窗口打开查看此主题相关图片如下:gif987.gif
图片点击可在新窗口打开查看

 

 

现在用了那个停止恢复绘制的方法,明显减轻了闪烁,但是依然肉眼能看的出来,求解决方法。

[此贴子已经被作者于2016/8/25 19:53:34编辑过]

--  作者:czy
--  发布时间:2016/8/25 20:58:00
--  
可以在变化的时候遍历目录树,修改节点名称和标题,肯定不会闪烁
--  作者:有点甜
--  发布时间:2016/8/25 21:20:00
--  
1、参考一下:
http://www.foxtable.com/webhelp/scr/2439.htm

2、可以单个节点处理,基本思路是:在目录树找出对应的节点,如果有,则更新此节点的标题或名称,否则增加节点。

查找节点:
http://www.foxtable.com/webhelp/scr/2302.htm