首页新闻找找看学习计划

winform TreeViw 刷新后 还原上次展开和焦点

0
悬赏园豆:100 [已关闭问题] 关闭于 2014-03-28 14:47

如题

winform TreeViw 刷新后 还原上次展开和焦点

 

有没有比较常规或封装好的功能类,最好有示例。

Inspired的主页 Inspired | 初学一级 | 园豆:102
提问于:2014-03-24 11:24
< >
分享
所有回答(2)
0

第一个问题,怎么知道哪个节点是上次展开的节点,上次展开的节点可以保存起来.但怎么判断2个节点相等?

吴瑞祥 | 园豆:28770 (高人七级) | 2014-03-24 11:38

上次展开节点只能通过保存然后再去遍历吗?

有么有简单的属性设置之类的?

支持(0) 反对(0) Inspired | 园豆:102 (初学一级) | 2014-03-24 11:43

@Inspired: 首先还是那个问题,要是做成通用的,那怎么判断2个节点相等?这个不好实现的,你还是自己做一个吧

支持(0) 反对(0) 吴瑞祥 | 园豆:28770 (高人七级) | 2014-03-24 11:51

@吴瑞祥: ....好吧

支持(0) 反对(0) Inspired | 园豆:102 (初学一级) | 2014-03-24 12:13
0

遍历是种愚蠢的做法,你记下原本焦点的id,然后向根倒推是种更快的做法,尤其是如果此treeview非一次性全部载入(展开加载)时

Zux | 园豆:495 (菜鸟二级) | 2014-03-24 14:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册