use*_*312 0 treeview contextmenu winforms
假设我使用上下文菜单将子节点添加到树视图控件.
(1)我右键单击节点
(2)弹出上下文菜单
(3)然后我点击"添加"菜单项
(4)打开一个dialogBox
(5)我在DialogBox中输入名称,然后按OK
(6)创建一个新节点.
当我点击上下文菜单项时,如何获取当前节点的引用?
我需要这个,因为父对象存储在当前节点的Tag属性中.
如果你处理TreeNodeMouseClick,那么你TreeNodeMouseClickEventHandler将通过一个TreeNodeMouseClickEventArgs参数.
TreeNodeMouseClickEventArgs.Node将是您想要的TreeNode引用.请参阅TreeNodeMouseClick文档以获取类似于的示例:
void treeView1_NodeMouseClick(object sender,
TreeNodeMouseClickEventArgs e)
{
TreeNode theTreeNodeIWant = e.Node
}
Run Code Online (Sandbox Code Playgroud)
如果需要,可以在成员变量中存储引用,以便其他方法可以访问它.