How to call Node Click in Procedure

I want a solutions for Calling the NodeClick Function in some procedure.

I am using treeview control, i want to call NodeClick in other procedure, when i click on the node it automatically works but the problem is when i calling that NodeClick fucntion in some procedure i am unable to pass a node value.

tree structure
---------------
root
|
---child
   |
   ----child1

if possilbe plz tell me how to call nodeclick in some other procedure for "Child1"

eg :
Private Sub TreeMenu_NodeClick(ByVal Node As MSComctlLib.Node)
  msgbox "Hi"
end sub
GautamMukherjeeAsked:
Who is Participating?
 
Guy Hengel [angelIII / a3]Billing EngineerCommented:
You have 2 situations:
* is Child1 the selected (active) node:
  Call TreeMenu_NodeClick(treeMenu.SelectedItem)

* otherwise, you have to get the reference to the node, either by key or by index:
  Call TreeMenu_NodeClick(treeMenu.Nodes(indexorkey))

CHeers


0
 
gencrossCommented:
If your procedure is in a different module than the TreeMenu you must also change the NodeClick from Private to Public.

Hope this helps.
0
 
Richie_SimonettiIT OperationsCommented:
"If your procedure is in a different module than the TreeMenu you must also change the NodeClick from
Private to Public.
..."
sorry,... what?
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
gencrossCommented:
Richie, I will clarify....

If you have a BAS module with a procedure in it...

Sub CallNodeClick()
   
    Call Form1.TreeView1_NodeClick(Form1.TreeView1.SelectedItem)
   
End Sub

This will not work...

Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)

This will...

Public Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
0
 
Richie_SimonettiIT OperationsCommented:
this is the first time i heard that :0
0
 
GautamMukherjeeAuthor Commented:
Thanx for the answer.

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.