采用委托的方式实现
1.首先在传值界面增加委托,如下:
public delegate void SetTextValue(string str);
public SetTextValue SetTextValueHandler;
调用方法如下:
SetTextValueHandler(txtStr.Text.Trim());
2.在主界面调用方法如下:
首先定义接收方法:
private void SetTextValue(string str)
{
this.txtStr.Text = str;
}
调用方法如下:
frmObeserver frm = new frmObeserver();
frm.SetTextValueHandler = SetTextValue;
frm.ShowDialog();
frm.Dispose();