我有一個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. 將ScrollBar移動到TreeView控件中的選定節點
- 5. TTreeView:AlphaSort滾動到選定節點(如MakeVisible)
- 6. ASP.NET TreeView:返回到選定節點
- 7. treeView與選定節點的複選框
- 8. WPF TreeView - 將擴展項滾動到視圖中
- 9. 加載視圖時將視圖滾動到特定點?
- 10. 如何將treeview的選定節點的路徑作爲樹形視圖
- 11. 在滾動視圖中滾動到選定的Treeviewitem
- 12. 從特定點滾動滾動視圖
- 13. 給定節點的綁定對象,選擇一個TreeView節點
- 14. Treeview Website.sitemap獲取選定的節點
- 15. TreeView - 獲取選定的節點
- 16. 將子節點添加到VB中的TreeView上的Childe節點
- 17. jquery-easyui將節點追加到treeview中
- 18. 將選定的樹視圖節點附加到另一個div
- 19. 滾動到樹中的選定節點Primefaces
- 20. 如何滾動到PrimeNG樹中的選定節點
- 21. 將數據綁定到滾動視圖
- 22. TreeView獲取選定節點問題
- 23. Treeview選定節點值爲空
- 24. jquery treeview選定節點路徑
- 25. 將TReeView節點移動到根節點(包含所有節點)Vb.net
- 26. 拖動TreeView的節點
- 27. 添加相對於TreeView選定節點的新節點
- 28. TreeView根節點選擇
- 29. ASP.NET TreeView和選擇節點
- 30. 將視圖添加到滾動視圖
如果您還想將此節點滾動到「TreeView」的**頂部**,您可以在空值檢查之後使用`treeView.TopNode = treeView.SelectedNode`而不是`treeView.SelectedNode.EnsureVisible( )`。 – 2016-12-05 14:25:15