Hi Vikas,
Before double click on node, identify user is double click on node or in the blank area. This is sample VB code to give a message when you DblClick on the node. It won't display any message when you click on the blank area-
1. Insert one TreeView and one command button in VB form.
2. Copy this code -
Dim NodeClick As Boolean
Private Sub Command1_Click()
TreeView1.Nodes.Add , , "Nd1", "Node1"
TreeView1.Nodes.Add "Nd1", tvwChild, "Nd2", "Node2"
NodeClick = False
End Sub
Private Sub TreeView1_DblClick()
If TreeView1.SelectedItem.Key = "Nd1" And NodeClick = True Then
MsgBox ("Select Node1 with Dblclick")
End If
If TreeView1.SelectedItem.Key = "Nd2" And NodeClick = True Then
MsgBox ("Select Node2 with Dblclick")
End If
NodeClick = False
End Sub
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
NodeClick = True
End Sub
Convert this code in VFP. Hope this will solve your problem.
Thanks,
Pankaj
Senior Software Engineer,
Infotech Enterprises Limited
Hyderabad, Andhra Pradesh, India.
URL :