TreeView.Sort Method ()


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Sorts the items in TreeView control.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public void Sort()

This method reapplies the default sort, which is alphabetical by node text, or a custom sort specified by the TreeViewNodeSorter property. You can use this method if the text of existing nodes is changed or nodes are moved by the user, and you want to sort the items again.


The default sorter uses the Compare method based on the CurrentCulture specified by the application. This means that TreeNode objects with equal value are kept in the order in which they were added to the TreeView control. This behavior may be different if a custom sort is applied.

.NET Framework
Available since 2.0
Return to top