读书人

请问:winform中如何使用form2中的but

发布时间: 2013-08-04 18:26:16 作者: rapoo

请教: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);这句 未将对象引用设置到对象的实例。
可能这是一个很简单的错误。但本人初学者,不耻下问。求各位大手指点迷津。

楼主用委托吧

读书人网 >C#

热点推荐