我在窗口形式上有devexpress xtralist。现在,当树变满时,某些节点在树上不可见。
如果我们手动滚动那么那些不可见的节点将是可见的,但问题是如果我们逐个按下箭头键并到达树中的最后一个可见节点然后再按下箭头键并到达节点是不可见然后到达该节点应用程序崩溃。并且索引超出绑定数组会出错。
如果我们通过手动向下滚动并按下键来使不可见节点可见,则没有问题。但是如果那些节点是不可见的,并且如果我们试图关注那个节点那么就会出现问题。
所以我无法理解如何解决这个问题?有人知道这个吗?
答案 0 :(得分:1)
我还没有理解的是什么。但问题是通过这样做来解决的。
TreeList1.MakeNodeVisible(e.Node.Nodes.LastNode);
现在它不会崩溃,并且当到达树中的最后一个节点时会自动滚动。
我在这里看到了这一点:http://community.devexpress.com/forums/p/81048/304362.aspx