How to retain the selection rectangle on the selected TreeNodeAdv when the WinForms TreeViewAdv loses focus?
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