主页 > 编程资料 > C# >
发布时间:2014-10-28 作者:网络 阅读:145次

首先建立两个窗口:MainForm 和 SubForm

SubForm 的关键代码如下:

复制代码
 public partial class SubForm : Form
    {
        public SubForm()
        {
            InitializeComponent();
        }
        public delegate void updateParentData(object sender);
        public event updateParentData updateIt;

        private void button1_Click(object sender, EventArgs e)
        {
            if (this.updateIt != null)
            {
                updateIt(null);
            } 
        }
复制代码

接下来是MainForm,关键代码如下:

private void button_add_Click(object sender, EventArgs e)
        {
            SubForm subform = new SubForm();
            subform.updateIt += new SubForm.updateParentData(doSomething);
            subform.ShowDialog();
        }

 

另外,既然是刷新父窗口数据,那么,父窗口还要有个操作数据的方法:

        void doSomething(object sender)
        {
            //做些什么
        }


转:http://www.cnblogs.com/dmhai/archive/2012/11/24/2786183.html

关键字词: