【问题标题】:Devexpress Xtratreelist - Problem with focusing node that is invisibleDevexpress Xtratreelist - 聚焦节点不可见的问题
【发布时间】:2011-06-30 08:06:53
【问题描述】:

我在窗口窗体上有 devexpress xtralist。现在,当那棵树变满时,树上的某些节点是不可见的。

如果我们手动滚动,那么那些不可见的节点将是可见的,但问题是如果我们一一按下箭头键并到达树中的最后一个可见节点,然后再次按下向下箭头键并到达节点不可见,然后到达该应用程序崩溃的节点。并且存在索引超出数组范围的错误。

如果我们通过手动向下滚动并按下键使不可见节点可见,那么就没有问题了。但是,如果该节点是不可见的,并且如果我们尝试聚焦该节点,那么就会出现问题。

所以我不明白如何解决这个问题?有人知道吗?

【问题讨论】:

    标签: c# winforms xtratreelist


    【解决方案1】:

    那是什么我还不明白。但是这样做可以解决问题。

    TreeList1.MakeNodeVisible(e.Node.Nodes.LastNode);

    现在它不会崩溃,当到达树中的最后一个节点时会自动滚动。

    这是我在这里看到的:http://community.devexpress.com/forums/p/81048/304362.aspx

    【讨论】: