读书人

c# windows窗体间传值解决办法

发布时间: 2013-10-27 15:21:50 作者: rapoo

c# windows窗体间传值
项目中有两个窗体 form1 form2

现在项目启动时加载form1 然后点击form1中的button按钮将
form1中texbox中的值传给 form2
同时关闭form1



windows c#
[解决办法]
http://blog.csdn.net/wuyazhe/article/details/5642431
http://bbs.csdn.net/topics/360140208
[解决办法]
form2 的构造方法加个参数就好传递了:
string str;
public Form2(string str)
{
this.str = str;
InitializeComponent();
}

[解决办法]

引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/9.gif]有点看不懂你的意思[/img]你既然要关闭form1时将值传给form2,你就应该将form2作为你的主程序,怎么给反过来了?
因为 产品操作流程是这样设计的啊
你在form1里创建的form2怎么实现关闭form1而form2不关闭的?


这样实现的 Form2 F2 = new Form2();
F2.S1 = textBox1.Text;

this.Close();

new System.Threading.Thread((System.Threading.ThreadStart)delegate
{
Application.Run(new Form2());


}).Start();
呃 你都this.Close();下面的还能运行?

读书人网 >C#

热点推荐