WindowsApplication a new project, named WinTreeViewTip, open the form Form1, the TreeView control onto the screen, double-click Form1 named treeView1 into the code-behind page first to add a ToolTip object, named nodeTip: private ToolTip nodeTip = null; then in Form1 Initialization settings in the constructor:
THIS.NODETIP = New System.windows.Forms.Tooltip ();
this.nodetip.initialdeLay = 300;
THIS.NODETIP.RESHOWDELAY = 0; // To test the node treeView1.nodes.add (New Test1 "); TreeView1.nodes.Add (New Treenode); TreeView1.nodes.add ( New Treenode ("Test3"); TreeView1.nodes.Add (New Treenode ("Test4"));
InitializeComponent method for adding and MouseLeave treeView1 MouseMove event: // treeView1this.treeView1.MouseMove = new System.Windows.Forms.MouseEventHandler (this.treeView1_MouseMove); this.treeView1.MouseLeave = new System.EventHandler (this.treeView1_MouseLeave );
Add the following code in TreeView1_MouseVe and TreeView1_Mousemove: Private Void TreeView1_MouseLeave (Object Sender, System.EventArgs E) {nodetip.active = true;}
private void treeView1_MouseMove (object sender, System.Windows.Forms.MouseEventArgs e) {TreeNode node = treeView1.GetNodeAt (eX, eY); if (node == null) {nodeTip.Active = false;} else {nodeTip.SetToolTip ( (TreeView) Sender, Node.Text); Nodetip.Active = true;}}