Category / Section
What is the use of the SuspendExpandRecalculate property in WinForms TreeViewAdv?
1 min read
In WinForms TreeViewAdv , by setting SuspendExpandRecalculate property to true, the user can improve the performance of the TreeViewAdv with large number of nodes. Generally, the time taken to populate 5000 childnodes to a RootNode takes 10 ms but after setting the SuspendExpandRecalculate to true, the time taken for populating is decreased to half of its original time i.e., 5 ms.
The unnecessary calling of Recalculate dimensions for the child nodes when the Root nodes are collapsed is also reduced. Thus, the performance of the TreeviewAdv can be improved.
C#
this.treeViewAdv1.SuspendExpandRecalculate = true;
VB.Net
Me.treeViewAdv1.SuspendExpandRecalculate = True