日期:2014-05-17  浏览次数:20600 次

主窗体向不同的其他窗体传值





如图所示,窗体Form1窗体Form2都是已经打开的状态下。在窗体Form1中,有textBox1用于输入要发送的数据的窗体,我这里输入Form2,textBox2用于需要传值的内容,当点击传值按钮时,可以将窗体Form1中的textBox2的值传到窗体Form2中的textBox,当然,如果再存在Form3的话,也可以按上面的操作把值传到Form3中的TextBox中去


求C#代码,不要只是说方法了,代码例子才是最真实的,因为当你以为可以的时候却偏偏不能成功,谢谢

这个问题已经令我好几天没觉好睡了。求各位帮帮忙了,高手多点发表,也好让我们这些菜鸟学习学习下。


------解决方案--------------------
http://blog.csdn.net/fengyarongaa/article/details/6537547
参考我博客。
------解决方案--------------------
http://www.cnblogs.com/cosoft/archive/2011/08/08/2130659.html
------解决方案--------------------
要想摆脱菜鸟 就先要多学习别人的想法 为什么别人能这么想 自己想了几天都没想出来 是不是想其他的去了

form1 form2 或者form3 都打开 但是应该不是都最大化显示的 
所以 在你点击按钮的时候 肯定要在form1里 操作其他form打开 或者最大化显示
这样 你就可以把你的值传给另外一个form了
比如 
form2 f2=new form2();
f2.tag=textBox2.text;
这样你的值就在窗体2的tag里面了 到时候直接在form2中取值

------解决方案--------------------
探讨
http://blog.csdn.net/fengyarongaa/article/details/6537547
参考我博客。