Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在用户控件中定义的Treeview控件_Vb.net_Treeview - Fatal编程技术网

Vb.net 在用户控件中定义的Treeview控件

Vb.net 在用户控件中定义的Treeview控件,vb.net,treeview,Vb.net,Treeview,我已经创建了一个名为ControlTree.vb的用户控件,在其中Treeview正式命名为TreeControl,并希望访问表单按钮上的树控件,单击并填充树。树根据按钮要求填充,但现在需要在所选树节点上执行双击事件 单击按钮时填充Treeview。我无法将treeview控件放置在表单本身上,因此我创建了一个用户控件并将树视图放置在该控件中。 因此,请指导如何在treeview节点上执行双击事件 谢谢,您说过要执行双击事件。这可能意味着您希望执行双击,或者您可以在双击事件中执行某些操作 如果要

我已经创建了一个名为ControlTree.vb的用户控件,在其中Treeview正式命名为TreeControl,并希望访问表单按钮上的树控件,单击并填充树。树根据按钮要求填充,但现在需要在所选树节点上执行双击事件

单击按钮时填充Treeview。我无法将treeview控件放置在表单本身上,因此我创建了一个用户控件并将树视图放置在该控件中。 因此,请指导如何在treeview节点上执行双击事件


谢谢,您说过要执行双击事件。这可能意味着您希望执行双击,或者您可以在双击事件中执行某些操作

如果要在该事件中执行操作,只需为其填充处理程序。例如:

  Sub treeView1_NodeMouseDoubleClick(ByVal sender As Object, _
  ByVal e As TreeNodeMouseClickEventArgs) _
Handles treeView1.NodeMouseDoubleClick

Try 
    'do whatever action you want 
Catch
    MessageBox("Error!")
End Try 
端接头

我从MSDN复制了以下代码:

现在,如果要调用此函数,则需要执行一个执行操作

这些是非常基本的以事件为中心的选项。我建议您查阅一些关于如何使用窗体执行VB.NET的基本教程


编辑:如果要在双击事件中打开表单,请在尝试行之后添加formName.show

双击后您希望发生什么?添加新节点?显示消息框?双击打开新表单如果treeview控件放置在特定表单上,但我想从用户控件访问treeview到表单,我可以在treeview上执行任何操作。所以,您想双击一个节点并显示新表单吗?