Articles in this section
Category / Section

How to add tree node's tooltip when a TreeViewAdv control is WinForms Docking Manager or used in GroupBar control?

1 min read

Tree node tooltip

To set the tree node’s ToolTip for TreeViewAdv when it is docked or used in GroupBar control we need to set the ToolTip to TreeViewAdv by using SetToolTip method.

C#

private void treeViewAdv1_MouseHover(object sender, EventArgs e)
{
    Point ptInTree = this.treeViewAdv1.PointToClient(new Point(MousePosition.X, MousePosition.Y));
    // Get the node at the point where mouse pointer is located
    TreeNodeAdv node = this.treeViewAdv1.GetNodeAtPoint(ptInTree);
    if (node!=null&&node.TextBounds.Contains(treeViewAdv1.PointToClient(Control.MousePosition)))
    {
       this.toolTip1.SetToolTip(this.treeViewAdv1, node.Text);
    }
    else
    {
       this.toolTip1.SetToolTip(this.treeViewAdv1, "");           
    }
}

 

VB

Private Sub treeViewAdv1_MouseHover(sender As Object, e As EventArgs)
    Dim ptInTree As Point = Me.treeViewAdv1.PointToClient(New Point(MousePosition.X,         MousePosition.Y))
    ' Get the node at the point where mouse pointer is located
    Dim node As TreeNodeAdv = Me.treeViewAdv1.GetNodeAtPoint(ptInTree)
    If node IsNot Nothing AndAlso node.TextBounds.Contains(treeViewAdv1.PointToClient(Control.MousePosition)) Then
       Me.toolTip1.SetToolTip(Me.treeViewAdv1, node.Text)
    Else
       Me.toolTip1.SetToolTip(Me.treeViewAdv1, "")
   End If
End Sub

Sample: https://www.syncfusion.com/downloads/support/directtrac/130671/TreeViewAdv1823763497.zip

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