我有一个System.Windows.Forms.TreeView
停靠在面板内。我正在设置一个节点选择的节点。我将使用什么方法或属性让treeview将所选内容滚动到视图中?将选定的TreeView节点滚动到视图中
21
A
回答
33
node.EnsureVisible();
例如:
if(treeView.SelectedNode != null) treeView.SelectedNode.EnsureVisible();
(见MSDN)
0
我有一些问题,node.EnsureVisible()
不是只有一个级别的节点工作的树木。
要解决此问题,请使用BindingIndex
来标识选定的节点。然后选择的节点将在视图中滚动。
该示例显示来自LINQ查询的myTable
。
node.BindingIndex = Convert.ToInt32(mytable.Id);
我希望这可以帮助你们中的一些人。
1
我也有这个问题,并找出treeview.ExpandAll()忽略EnsureVisible()效果,并避免滚动到节点的位置。
如果您想要在选定的节点上滚动完整展开的树,请在ExpandAll()后调用EnsureVisible()。
相关问题
- 1. ASP.Net TreeView将所选节点滚动到视图中
- 2. D3将节点滚动到视图中
- 3. 如何将节点添加到TreeView中的选定节点?
- 4. ASP.NET TreeView:返回到选定节点
- 5. treeView与选定节点的复选框
- 6. 加载视图时将视图滚动到特定点?
- 7. 如何将treeview的选定节点的路径作为树形视图
- 8. 在滚动视图中滚动到选定的Treeviewitem
- 9. 给定节点的绑定对象,选择一个TreeView节点
- 10. 将子节点添加到VB中的TreeView上的Childe节点
- 11. 将选定的树视图节点附加到另一个div
- 12. 滚动到树中的选定节点Primefaces
- 13. 如何滚动到PrimeNG树中的选定节点
- 14. 将数据绑定到滚动视图
- 15. 将TReeView节点移动到根节点(包含所有节点)Vb.net
- 16. jquery treeview选定节点路径
- 17. 添加相对于TreeView选定节点的新节点
- 18. 滚动到顶部节点的剑道树视图
- 19. TreeView根节点选择
- 20. ASP.NET TreeView和选择节点
- 21. 获取在treeview中选择的节点
- 22. 如何将财产在TreeView选择的节点绑定在WPF
- 23. 如何将TreeView节点绑定到类似于资源管理器的用户界面中的特定视图?
- 24. VB.NET如何将子节点添加到树视图中的特定节点
- 25. 将树节点滚动到滚动窗格的顶部
- 26. 将DataGrid嵌入到WPF Treeview节点
- 27. 简单对象绑定到Treeview节点
- 28. 只绑定TreeView到根节点
- 29. 滚动到反应列表视图中的选定元素
- 30. 控制TreeView中节点的图像
如果您还想将此节点滚动到“TreeView”的**顶部**,您可以在空值检查之后使用`treeView.TopNode = treeView.SelectedNode`而不是`treeView.SelectedNode.EnsureVisible( )`。 – 2016-12-05 14:25:15