两个窗体之间刷新


//主窗体
 public partial class Form1: Form
 {
     public delegate void RefreshList();
     //添加方法
     private void btn_Add_Click(object sender, EventArgs e)
     {
           FormAdd add = new FormAdd(new RefreshList(ListBind));
           add.Show();  
     }
      //绑定列表方法
     private void ListBind()
     {
     }
 }
 //添加窗体
 public partial class FormAdd : Form
 {
    private Form1.RefreshList m_fresh;
        //构造函数
        public FormAdd (Form1.RefreshList fresh)
        {
          m_fresh = fresh;
        }
 }

 //子界面关闭的时候刷新父页面
  if (m_fresh != null)
   {
      m_fresh();
   }
     this.Close();

 

posted @ 2019-12-07 22:42  零一の世界  阅读(33)  评论(0编辑  收藏  举报