很多初学者经常遇到的问题,就是窗体之间的传值。
下面说三种常用的方法:
前提有两个窗体,一个叫ParentFrm主窗体,一个叫ChildFrm子窗体
两个窗体上都只有两个控件,txtMsg的textBox以及btnSendMsg的button
(1)
在ChildFrm中写一个公共方法,目的是能再ParentFrm中能够使用这个方法
public void SetMsg(string txt)
{
this.txtMsg.Text = txt;
}
}
然后在ParentFrm中调用它
private void btnSendMsg_Click(object sender, EventArgs e)
{
childFrm.SetMsg(this.txtMsg.Text);
}
当然你需要在load事件中将ChildFrm窗体new出来
(2)