A窗体点按钮,弹出B窗体,B窗体修改了内容后,将数据传递回来到A窗体
例如:A窗体点按钮弹出来,B窗口tbSelectName修改了数据后,退出B窗体后,会将修改后的值放回到A窗体里的
注意:需要将A窗体的tbName属性Modifiers设置为public
//在A窗体打开B窗体的按钮里写
private void bttSelect_Click(object sender, EventArgs e)
{
FSelectOperid foperid = new FSelectOperid();
foperid.Owner = this;
foperid.Getform(this);
foperid.Show();
}
//在B窗体里写
public string str = null;
public FNoticeAdd form = null;
public void Getform(FNoticeAdd form1)
{
form = form1;
}
//在B窗体关闭按钮里填写
private void bttYes_Click(object sender, EventArgs e)
{
form.tbName.Text= this.tbSelectName.Text;
this.Close();
}
例如:A窗体点按钮弹出来,B窗口tbSelectName修改了数据后,退出B窗体后,会将修改后的值放回到A窗体里的
注意:需要将A窗体的tbName属性Modifiers设置为public
//在A窗体打开B窗体的按钮里写
private void bttSelect_Click(object sender, EventArgs e)
{
FSelectOperid foperid = new FSelectOperid();
foperid.Owner = this;
foperid.Getform(this);
foperid.Show();
}
//在B窗体里写
public string str = null;
public FNoticeAdd form = null;
public void Getform(FNoticeAdd form1)
{
form = form1;
}
//在B窗体关闭按钮里填写
private void bttYes_Click(object sender, EventArgs e)
{
form.tbName.Text= this.tbSelectName.Text;
this.Close();
}