How to change the selected nodes's text color to highlight a particular node in WinForms TreeViewAdv?
Change the selected node text color
It is possible to change the selected nodes's Text Color to highlight a particular node to check whether it is previously selected. This can be achieved by changing the TextColor property in MouseDown event.
C#
private void treeViewAdv1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
if (this.treeViewAdv1.PointToNode(new System.Drawing.Point(e.X, e.Y)) == null)
return;
this.treeViewAdv1.PointToNode(new System.Drawing.Point(e.X, e.Y)).TextColor = Color.Red;
}
}VB
Private Sub treeViewAdv1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) Handles treeViewAdv1.MouseDown
If e.Button = MouseButtons.Left Then
If Me.treeViewAdv1.PointToNode(New System.Drawing.Point(e.X, e.Y)) Is Nothing Then
Return
End If
Me.treeViewAdv1.PointToNode(New System.Drawing.Point(e.X, e.Y)).TextColor = Color.Red
End If
End Sub