Articles in this section

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

 

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