
1.用模式对话框,frmMain中用frmAdd.ShowDialog()这样frmMain就在等待状态了,frmAdd关闭后才能往下执行,然后你再帮顶一下数据表
2.在frmMain中定义一个public的函数,比如public
reload(),然后用frmAdd.ShowDialog(this)或者frmAdd.Show(this)接着在frmAdd关闭前调用((frmMain)this.Owner).reload()就可以调用frmMain中的方法了,方法里重新帮顶一下数据表就ok了
在第一个窗口New第二个窗口的时候传过去就行了public partial class Form1 : Form
{
public Form1()
{
InitializeComponent()
}
private void button1_Click(object sender, EventArgs e)
{
From2 form2 = new Form2(object 第一个控件的值)
from2.Show()
}
}
public partial class Form2 : Form
{
object 第一个控件的值=null
public Form1(object 第一个控件的值)
{
InitializeComponent()
this.第一个控件的值=第一个控件的值//Form2这里就可以用Form1传过来的值了
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)