我有两个树视图和一个带有添加节点功能的 contexmenucontainer cmnuAddNode 是我的 contexmenuestrip 的添加选项卡我是一个处理事件的新手
如果单击,我想将节点添加到树视图 1,如果单击,则将节点添加到树视图 2 我只想知道我应该在 if 条件中写什么,我的代码如下:
private void cmnuAddNode_Click(object sender, EventArgs e)
{
NewNode n = new NewNode();
n.ShowDialog();
TreeNode nod = new TreeNode();
nod.Name = n.NewNodeName.ToString();
nod.Text = n.NewNodeText.ToString();
n.Close();
if (treeView1.SelectedNode!=null)
{
treeView1.SelectedNode.Nodes.Add(nod);
treeView1.SelectedNode.ExpandAll();
}
if (treeView2.SelectedNode!= null)
{
treeView2.SelectedNode.Nodes.Add(nod);
treeView2.SelectedNode.ExpandAll();
}
}
当我单击 treeview2 时,此代码有异常