winform值间值传递有点问题,各位帮下吧!!!
我在form1有登录信息,form2中要求修改密码,怎么做到form2中得到form1中的原密码信息,
在网上查过,用过继承 用过owner等方法,但是还是实现不了。
由于form2是在form1点击了修改密码之后触发,于是在form1中执行的传递在之后生成的窗口(应该相当于重新New了一个form2吧)中,信息都变成了null,试了蛮久了,
初学者求教导,求熏陶!!!!------解决方案--------------------http://blog.csdn.net/skyxuyan/article/details/7350525
看这个 希望度你有帮助
------解决方案--------------------From1 打开 From2的 事件里面
From2 f = new From2(this) //this表示当前对象,打开from2的时间吧当前窗体对象传递过去,
f.Show();
From2里面
private From1 frm1;
public Form2(From1 f)//在这里接收from1的窗体对象,
{
InitializeComponent();
this.frm1 = f;//这里进行赋值,然后你就可以用frm1对Form1窗体进行操作了
}