1. dim newform as new form2() if newform.showdialog = dialogresult.ok then dim s as string = newform.textbox1.text end if 2.可以传递一个参数过去,然后通过参数来控制,如果是MDI程序,可以考虑使用parentform属性
设frmMain为DataGrid显示数据的窗体,frmNewRec为添加记录的窗体。 在frmMain一个按钮的事件中 frmNewRec frm = new frmNewRec(); if (DialogResult.OK == frm.ShowDialog()) { DataRow dr = dataTable.NewRow; dr[...] = frm.txtName.Text; ..... dataTable.Rows.Add(dr); }
Form2 form2 = new form2(); //子窗体
form2.ShowDialog();
this.A = form2.A; //这里是发生在form2.Close()之后的.
...
dim newform as new form2()
if newform.showdialog = dialogresult.ok then
dim s as string = newform.textbox1.text
end if
2.可以传递一个参数过去,然后通过参数来控制,如果是MDI程序,可以考虑使用parentform属性
在frmMain一个按钮的事件中
frmNewRec frm = new frmNewRec();
if (DialogResult.OK == frm.ShowDialog())
{
DataRow dr = dataTable.NewRow;
dr[...] = frm.txtName.Text;
.....
dataTable.Rows.Add(dr);
}