请教:winform中怎么使用form2中的button给form1中的treeView添加节点?
请教:winform中怎么使用form2中的button给form1中的treeView添加节点?
初学小白。
我想在form1中的treeview通过contextMenuStrip调出form2.并通过form2中的textbox和button给form1中的treeview添加节点。
我在form2中的button_click中写:
Form1 f1 = new Form1();
if (textBox1.Text != string.Empty)
{
TreeNode tmp = new TreeNode(textBox1.Text);
f1.treeView1.SelectedNode.Parent.Nodes.Add(tmp);
f1.treeView1.SelectedNode = tmp;
f1.treeView1.ExpandAll();
}
else
{
MessageBox.Show("错误");
return;
}
可是运行后当在form2中的textBox1中输入文字并点击form2中的button时,总显示
f1.treeView1.SelectedNode.Nodes.Add(tmp);这句
未将对象引用设置到对象的实例。
可能这是一个很简单的错误。但本人初学者,不耻下问。求各位大手指点迷津。
------解决方案--------------------“但本人初学者,
不耻下问。求各位大手指点迷津”
楼主用委托吧