Window Form 父子窗体相互更新
主窗体 public partial class Form1 : Form { public Form1() { //LoginForm dlg = new LoginForm(); //dlg.StartPosition = FormStartPosition.CenterParent; //dlg.ShowDialog(); InitializeComponent(); //this.StartPosition = FormStartPosition.CenterScreen; } //父窗体定义委托和事件 public delegate void changetxt(string text); public event changetxt changeStxt_event; private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(this);//传递窗体1指针 //子窗体订阅事件 frm.changeFtext_event += new Form2.changetext(frm_changetext_event); frm.StartPosition = FormStartPosition.CenterScreen; frm.Show(this);//窗体不会置于父窗体的外边