Search code examples
c#winformstreeview

Scroll selected TreeView node into view


I have a System.Windows.Forms.TreeView docked inside a panel. I am setting a node selected programmatically. What method or property would I use to have the treeview scroll the selected into view?


Solution

  • node.EnsureVisible();
    

    for example:

    if(treeView.SelectedNode != null) treeView.SelectedNode.EnsureVisible();
    

    (see MSDN)