当前位置:  开发笔记 > 编程语言 > 正文

添加或删除使用子表单检测的MDI表单

如何解决《添加或删除使用子表单检测的MDI表单》经验,为你挑选了1个好方法。

是否有可以用来判断是否已从MDI父级添加或删除子表单的事件?



1> Chris Holmes..:

是.在主MDI表单上,连接到MdiChildActivated事件.

像这样:

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.MdiChildActivate += new EventHandler(Form1_MdiChildActivate);
        }

        void Form1_MdiChildActivate(object sender, EventArgs e)
        {
            MessageBox.Show("Activated");
        }

        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form form2 = new Form2();
            form2.MdiParent = this;
            form2.Show();
        }
    }

当子表单被激活或停用时,该事件将触发.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有