我有两个页面from1和from2,在from1上有一个textbox我把textbox中的值先赋给了一个变量,然后实例化了from2,并且在from2中建了一个带参数的构造函数,但是不知道为什么frin1中的值传不到from2中的textboxk中。我想达到的目的就是把from1中的值传到from2的textbox控件中,并且能够显示出来。我写的代码如下。请教大虾们问题出在哪里。希望能帮我解决。
from1中的代码:
decimal jiner;
jiner = getmoney;
QT qiantai = new QT(jiner);
qiantai.Show();from2中的代码:
private decimal getmoney;
public from2(decimal getmoney1)
{
getmoney = getmoney1;
}private void QT_Load(object sender, EventArgs e)
{
this.textbox3.text=this.getmoney
}
from1中的代码:
decimal jiner;
jiner = getmoney;
QT qiantai = new QT(jiner);
qiantai.Show();from2中的代码:
private decimal getmoney;
public from2(decimal getmoney1)
{
getmoney = getmoney1;
}private void QT_Load(object sender, EventArgs e)
{
this.textbox3.text=this.getmoney
}
QT_Load绑定到了form2的Load事件上了吗?打个断点看看是否执行了this.textbox3.text=this.getmoney这行代码
直接复制原代码看看呢。
from1中的代码:
decimal jiner;
jiner = getmoney;
from2 qiantai = new from2(jiner);
qiantai.Show();from2中的代码:
private decimal getmoney;
public from2(decimal getmoney1)
{
getmoney = getmoney1;
}private void from2_Load(object sender, EventArgs e)
{
this.textbox3.text=this.getmoney
}
这样就看明白了吧。
{
getmoney = getmoney1;
this.Load += new System.EventHandler(QT_Load);
}
{
getmoney = getmoney1;
}private void from2_Load(object sender, EventArgs e)
{
this.textbox3.text=this.getmoney
}
2 传过去的jiner值是什么