笔记--winfrom中父窗体如何获取子窗体中控件值(showDialog)
下面有个简单的方法可以轻松的获取到子窗体中的数据
父窗体中代码:
childForm cf = new childFrom();
DialogResult res = cf.ShowDialog();//这里使用模式对话框可以获取到子窗体中的回应消息
if(res == DialogResult.OK)
{
MessageBox.Show("子窗体中输入的用户名为:"+cf.userName);
}
子窗体中代码:
public partial class childFrom : Form
{
public string userName = string.Empty;
.........
private void btnOK_Click(object sender, EventArgs e)
{
this.userName = txtUserName.Text.Trim();
this.DialogResult = DialogResult.OK;
}
}