How to disable Tooltip for Particular Nodes of the TreeNodeAdv
1 Oct 2018 / 2 minutes to read
The TreeViewAdv control provides an option to disable tooltips for particular nodes.
Disable ToolTips for particular nodes
The tooltip for some of the nodes, which have a HelpText can be disabled by handling the ToolTipControl_BeforePopup event.
Here in the TreeViewAdv, for some of the nodes, the e.Cancel property is set to true by getting the node’s position in the ToolTipControl’s BeforePopup event handler where the tooltips for the respective nodes are disabled. The tooltips for the same nodes can be enabled by setting the e.Cancel = false in the tooltip control’s BeforePopup Event.
private void ToolTipControl_BeforePopup(object sender, CancelEventArgs e)
{
Point pt=this.treeViewAdv1.PointToClient(new Point(MousePosition.X,MousePosition.Y));
TreeNodeAdv node=this.treeViewAdv1.GetNodeAtPoint(pt);
if(node!=null)
{
if(node.Text=="Node1" || node.Text=="Node3"||node.Text=="Node5"||node.Text=="Node7")
{
// Set e.Cancel property to true after getting the node's position.
e.Cancel=true;
}
}
}
Private Sub ToolTipControl_BeforePopup(ByVal sender As Object, ByVal e As CancelEventArgs)
Dim pt As Point=Me.treeViewAdv1.PointToClient(New Point(MousePosition.X,MousePosition.Y))
Dim node As TreeNodeAdv=Me.treeViewAdv1.GetNodeAtPoint(pt)
If Not node Is Nothing Then
If node.Text="Node1" OrElse node.Text="Node3" OrElse node.Text="Node5" OrElse node.Text="Node7" Then
'Set e.Cancel property to true after getting the node's position.
e.Cancel=True
End If
End If
End Sub
Was this page helpful?
Yes
No
Thank you for your feedback!
Thank you for your feedback and comments. We will rectify this as soon as possible!
An unknown error has occurred. Please try again.
Help us improve this page