作者tylerfirst (......)
看板C_Sharp
标题[问题] 两个Form的问题
时间Sun Nov 8 23:08:58 2009
请问一下
我打算设计两个Form,分别是Form1和Form2
在Form1用button叫出Form2之後
在Form2的textbox输入文字,然後按下Form2的button,将文字传回Form1使用
在板上爬了爬文
但是不知道为什麽写出来老是错= ="
几乎都是NullReferenceException这种错误
目前我只测试最简单的功能
在f1叫出f2, 然後从f2关掉回到f1这样而已
Form1的button事件:
Form2 f2 = new Form2();
f2.ShowDialog(this);
f2.Dispose();
Form2的button事件:
Form1 f1 = (Form1)this.Parent.Tag; ←在这边出错
f1.textBox1.Text = this.textBox1.Text;
this.close();
老实说我也搞不太懂是不是这样用...=__=
麻烦解惑了 3Q!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.156.11
1F:→ remmurds:请改用this.Owner.Tag试试看 11/08 23:10
2F:→ tylerfirst:嗯~那行是过关了,不过换成下一行错误= =a (一样的错误) 11/08 23:18
3F:→ remmurds:没记错的话 控制项的存取范围预设值都是Private 11/08 23:21
4F:→ tylerfirst:可是我有把textbox1的modifier调成public啊..@@" 11/08 23:40
5F:→ tylerfirst:唔,好像不是那边的问题.....那该怎麽修改呢? 11/08 23:46