How to add tree node's tooltip when a TreeViewAdv control is WinForms Docking Manager or used in GroupBar control?
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