以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何在切换树节点的时候,让共有窗口不闪烁 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=154330) |
||||
-- 作者:chnfo -- 发布时间:2020/9/11 10:28:00 -- [求助]如何在切换树节点的时候,让共有窗口不闪烁 窗口中的树节点本来是用打算用来做导航。 希望点到某些节点的时候,导航窗口宽度增加,多显示一个表 现在效果是有了。 但是切换树节点的时候,有时候会闪烁。就是在第二个大节点下的子节点与其它大节点下的子节点切换时,导航窗口会闪烁 怎么能让它不闪?
|
||||
-- 作者:有点蓝 -- 发布时间:2020/9/11 10:40:00 -- 试试: |
||||
-- 作者:chnfo -- 发布时间:2020/9/11 10:48:00 -- 加了,没什么效果。把树节点停止绘制、窗口停止绘制全加上,都还是闪。 是不是用代码改变窗口大小,都会导致界面内的控件闪烁?
|
||||
-- 作者:有点蓝 -- 发布时间:2020/9/11 10:54:00 -- 那就没有办法看。窗口控件有变化,屏幕会重新绘制窗口内容,不可能完全不闪的 |
||||
-- 作者:chnfo -- 发布时间:2020/9/11 11:03:00 -- 不是窗口控件有什么变化,只是改变窗口大小,然后用代码控制SplitContainer中的panel的显隐哦。 |
||||
-- 作者:有点蓝 -- 发布时间:2020/9/11 11:06:00 -- 一样的。隐藏和显示就是控件有变化了 |
||||
-- 作者:chnfo -- 发布时间:2020/9/16 10:52:00 -- 再问一下:实际应用时,如果树有层级结构,如果设了节点图标和选定图标,在切换节点时,目测树会闪烁,用了stopredraw都不行。如何解决? |
||||
-- 作者:有点蓝 -- 发布时间:2020/9/16 11:01:00 -- stopredraw都不行就没有办法了 |
||||
-- 作者:chnfo -- 发布时间:2020/9/22 16:45:00 -- 在论坛上搜索了一下,这个多层树节点切换闪烁是共性问题啊。如果是单层,不论加图标还是改节点名,都不会闪。但如果是多层树,如果在属性中设节点图标,几乎肯定会闪,不论什么方法都不行。如果用改变节点名,比如用加个星号等方式,闪的概率会小一些,但远不如用图标易识别。看官方是不是想点办法解决一下哟。闪得眼花啊 |
||||
-- 作者:有点蓝 -- 发布时间:2020/9/22 16:50:00 -- 我反馈一下 |