Foxtable(狐表)用户栏目专家坐堂 → [求助]如何在切换树节点的时候,让共有窗口不闪烁


  共有4097人关注过本帖树形打印复制链接

主题:[求助]如何在切换树节点的时候,让共有窗口不闪烁

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2243 积分:18477 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]如何在切换树节点的时候,让共有窗口不闪烁  发帖心情 Post By:2020/9/11 10:28:00 [只看该作者]

窗口中的树节点本来是用打算用来做导航。
希望点到某些节点的时候,导航窗口宽度增加,多显示一个表

现在效果是有了。
但是切换树节点的时候,有时候会闪烁。就是在第二个大节点下的子节点与其它大节点下的子节点切换时,导航窗口会闪烁
怎么能让它不闪?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:导航.zip


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/11 10:40:00 [只看该作者]

试试:
StopRedraw暂停绘制窗口
ResumeRedraw恢复绘制窗口

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=32485

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2243 积分:18477 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/9/11 10:48:00 [只看该作者]

加了,没什么效果。把树节点停止绘制、窗口停止绘制全加上,都还是闪。
是不是用代码改变窗口大小,都会导致界面内的控件闪烁?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/11 10:54:00 [只看该作者]

那就没有办法看。窗口控件有变化,屏幕会重新绘制窗口内容,不可能完全不闪的

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2243 积分:18477 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/9/11 11:03:00 [只看该作者]

不是窗口控件有什么变化,只是改变窗口大小,然后用代码控制SplitContainer中的panel的显隐哦。


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/11 11:06:00 [只看该作者]

一样的。隐藏和显示就是控件有变化了

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2243 积分:18477 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/9/16 10:52:00 [只看该作者]

再问一下:实际应用时,如果树有层级结构,如果设了节点图标和选定图标,在切换节点时,目测树会闪烁,用了stopredraw都不行。如何解决?

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/16 11:01:00 [只看该作者]

stopredraw都不行就没有办法了

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2243 积分:18477 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/9/22 16:45:00 [只看该作者]

在论坛上搜索了一下,这个多层树节点切换闪烁是共性问题啊。如果是单层,不论加图标还是改节点名,都不会闪。但如果是多层树,如果在属性中设节点图标,几乎肯定会闪,不论什么方法都不行。如果用改变节点名,比如用加个星号等方式,闪的概率会小一些,但远不如用图标易识别。看官方是不是想点办法解决一下哟。闪得眼花啊

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/22 16:50:00 [只看该作者]

我反馈一下

 回到顶部