在TreeView中查看最后一个节点的问题

时间:2010-01-25 15:13:50

标签: c# visual-studio-2008 .net-3.5 treeview

我在Visual Studio 2008中遇到TreeView的问题。我正在将TreeView添加到我的表单中,在运行时将其加载数据,然后列表中的最后一个对象最终比滚动更远酒吧会去。查看此对象的唯一方法是打开其中一个节点并关闭它。有没有人知道避免这个问题的方法?

1 个答案:

答案 0 :(得分:3)

之前没有看到这种行为,听起来像是一个绘图问题。您是否可以发布一些代码来演示您正在做什么以确保没有任何疯狂的事情发生?

我可能建议尝试的一件事是在添加节点后调用treeview.SuspendLayout()和ResumeLayout()。看看这是否有所不同。

修改

发现了这个Issue

需要修复的建议是:

i)禁用视觉样式 ii)将空节点添加到列表的末尾。