退出子窗体刷新父窗体加载数据_张岩_新浪博客

先要在你的子窗体设置一个全局变量,类型是你的父窗体名称,把父窗体加载事件写一个方法,在你调用子窗体的按钮事件下调用子窗体的全局变量等于this,调用ShowDialog()方法,子窗体取消按钮下调用父窗体加载方法.

代码例子:

        public CertificateForm certificateForm;//子窗体的全局变量,类型是父窗体

       //子窗体取消按钮事件
        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
            certificateForm.TreeBind(userid); //调用父窗体加载事件方法
        }

        //父窗体调用子窗体按钮
        private void button3_Click(object sender, EventArgs e)
        {
                UpdateCertificate u = new UpdateCertificate();//new子窗体
                u.certificateForm = this;//调用子窗体全局变量等于this
                u.ShowDialog();//调用ShowDialog方法
            }

        }

 

郑重声明:资讯 【退出子窗体刷新父窗体加载数据_张岩_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——