Category / Section
How to retain the selection rectangle on the selected TreeNodeAdv when the WinForms TreeViewAdv loses focus?
1 min read
Retain the selection rectangle on selected tree node
Set the TreeViewAdv's HideSelection property to False for this purpose.
The appearence of selection rectangle can be changed by followinf 2 properties
TreeViewAdv.InactiveSelectedNodeBackground - Assign an object of Brush.
TreeViewAdv.InactiveSelectedNodeForeColor - Sets the fore color.
C#
// to ensure that the selected node is highlighted always this.treeViewAdv1.HideSelection = false; // set custom colors to the selection rectangle this.treeViewAdv1.InactiveSelectedNodeBackground = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.MediumBlue); this.treeViewAdv1.InactiveSelectedNodeForeColor = SystemColors.ActiveCaptionText;
VB
' set custom colors to the selection rectangle ' to ensure that the selected node is highlighted always Me.treeViewAdv1.HideSelection = False Me.treeViewAdv1.InactiveSelectedNodeBackground = New Syncfusion.Drawing.BrushInfo(System.Drawing.Color.MediumBlue) Me.treeViewAdv1.InactiveSelectedNodeForeColor = SystemColors.ActiveCaptionText