Articles in this section
Category / Section

How to disable tooltips for some particular nodes in WinForms TreeViewAdv?

1 min read

Disable tooltips for particular nodes

The tooltip for some of the nodes which have HelpText can be disabled by handling ToolTipControl_BeforePopup event.Here in the treeViewAdv, for some of the nodes e.Cancel property is set to true by getting the node's position in ToolTipControl's BeforePopup event handler in which the tooltips for the respective nodes are disabled .The tooltips for the same nodes can be enabled by setting the e.Cancel=false in ToolTipControl's BeforePopup Event.

C#

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")
       {
          e.Cancel=true;
       }
   }
}

VB

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
          e.Cancel=True
       End If
   End If
End Sub

 

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