我正在使用TreeView控件并以编程方式添加节点.因为我希望我的最后一个节点始终可见(即自动滚动树视图)我在最后一个节点上调用TreeNode.EnsureVisible().
但是,如果节点只是一个微小的,可见的小点(即只是一个条子),它被认为是可见的.如果我尝试滚动TreeView,它仍然不会显示最后一个节点.
如何确保我的最后一个TreeNode 100%可见?
小智 7
我正在寻找类似的问题,我找到了这个页面:
http://support.microsoft.com/kb/814354
该页面承认它的错误和解决方法是调用BeginUpdate()和EndUpdate()方法:
TreeView1.BeginUpdate()
TreeView1.Nodes.Add("test")
TreeView1.EndUpdate()
Run Code Online (Sandbox Code Playgroud)
尼尔默尔
| 归档时间: |
|
| 查看次数: |
1635 次 |
| 最近记录: |