Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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
C# 如何使用contextMenuStrip将子节点添加到选定的父节点;添加节点";项目? 静态树节点父节点; 公共空间攻击树() { treeView2.Nodes.Clear(); for(int i=0;i_C#_Winforms_Treeview - Fatal编程技术网

C# 如何使用contextMenuStrip将子节点添加到选定的父节点;添加节点";项目? 静态树节点父节点; 公共空间攻击树() { treeView2.Nodes.Clear(); for(int i=0;i

C# 如何使用contextMenuStrip将子节点添加到选定的父节点;添加节点";项目? 静态树节点父节点; 公共空间攻击树() { treeView2.Nodes.Clear(); for(int i=0;i,c#,winforms,treeview,C#,Winforms,Treeview,这就是我到目前为止所做的,我能够将我的所有父节点添加到树视图中,我还将contextMenuStrip添加到树视图中,但我的目标是,当用户右键单击时,它将显示add Node(我已经实现了)我想在用户选择的父节点上添加一个子节点,只需检查TreeView的SelectedNode属性并使用它即可;treeView2.SelectedNode.Nodes.Add(子级);但我的目标是让用户编写任何文本,而不是添加子节点,我如何才能实现这一点。感谢您必须确保SelectedNode不为空。你的问题没

这就是我到目前为止所做的,我能够将我的所有父节点添加到树视图中,我还将contextMenuStrip添加到树视图中,但我的目标是,当用户右键单击时,它将显示add Node(我已经实现了)我想在用户选择的父节点上添加一个子节点,只需检查TreeView的SelectedNode属性并使用它即可;treeView2.SelectedNode.Nodes.Add(子级);但我的目标是让用户编写任何文本,而不是添加子节点,我如何才能实现这一点。感谢您必须确保SelectedNode不为空。你的问题没有那些编辑参数。将TreeView的LabelEdit属性设置为true,然后在添加节点后,可以拥有
child.BeginEdit()
static TreeNode Parentnode;
    public void Attack_Trees()
    {
        treeView2.Nodes.Clear();
        for (int i = 0; i < ThreatEvaluationInstances.Count; i++)
        {
           Parentnode = new TreeNode(ThreatEvaluationInstances.ElementAt(i).Threat1);
            treeView2.Nodes.Add(Parentnode);
        }
    }
    private void addNodeToolStripMenuItem_Click(object sender, EventArgs e)
    {
        //How can i implement this
    }