TreeView.Sort Method


Sorts the items in TreeView control.

 void Sort();
public void Sort ();
member this.Sort : unit -> unit
Public Sub 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.

Applies to