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

如何将form1的值传到form2
按form1的Button1,跳出form2,然后将form1的text1的值传到form2的text1上,将1的datetimepicker1的时间传到2上该怎么做?

------解决方案--------------------
两种方式:
1、委托
2、form2定义public方法,传入form1的text1。 form2上的datetimepicker1值设置为public属性,form1直接访问。
------解决方案--------------------
你如果是服务器控件的话直接用后台取到两个text对象,
然后在button的单击事件中取一的值赋给二救可以了。

如果是html控件的话就有javascript 取两个控件得对象。然后在按钮的单击事件中取值赋值就可以了。
------解决方案--------------------
form2定义个public方法
public void SetValues(String str1,String str2)
{
设置form2上的值
}

在form1中
form2 frm = new form2();
frm.SetValues(text1.text,datetimepicker1的值);
------解决方案--------------------
最简单定义一个静态类来存他们的值。然后让text1赋值给静态变量,然后text2来取静态变量的值就可以了