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