日期:2014-05-19  浏览次数:20856 次

窗体传值问题
一个项目中有两个窗体,form1中有一个按扭,form2中有一个pictureBox1,在第一个窗体中按扭的单击事件中完成:单击按扭,在pictureBox中显示图片,两窗体之间如何传值?说思路即可,也可以给点代码,谢谢了。

------解决方案--------------------
http://topic.csdn.net/t/20041027/19/3497195.html
------解决方案--------------------
form1:


public TextBox txtTest;

button1_Click()
{
Form2 frm2=new Form2(this);
frm2.Show();
}

-------------------
form2:

private Form1 frm1;

public Form2(Form1 frm) //构造函数
{
frm1=frm;
}

button1_Click()
{
//改变Form1.txtTest.Text
frm1.txtTest.Text= "ok ";
}
------解决方案--------------------
当点击按钮,生成新form时,通过构造函数传入你要的参数