Articles in this section
Category / Section

How to change the selected nodes's text color to highlight a particular node to check whether it is previously selected or not in WinForms TreeViewAdv?

1 min read

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 acheived 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
   End If
   Me.treeViewAdv1.PointToNode(New System.Drawing.Point(e.X, e.Y)).TextColor = Color.Red
   End Sub
End Class

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied