zoukankan      html  css  js  c++  java
  • MDIForm工具栏中的按键事件与子窗体的btn事件

    首先先定义一个interface
    public interface btnClickEvent
        {
            void btnAdd_Click();       
            void btnEdit_Click();
        }

    然后在父窗体中按键事件
    private void btnAdd_Click(object sender, EventArgs e)
            {
                if (ActiveMdiChild != null)
                {
                    if (ActiveMdiChild.Controls.Find("btnAdd", true).Length != 0 && ActiveMdiChild.Controls["btnAdd"].Enabled == true)
                    {
                        btnClickEvent btnClickAdd;
                        btnClickAdd = (btnClickEvent)(this.ActiveMdiChild);
                        btnClickAdd.btnAdd_Click();

                    }
                    else
                        {}
                }
            }

    最后在子窗体中继承这个interface
    在cs中加 
    void btnClickEvent.btnAdd_Click()
            {
                btnAdd_Click(null, null);
            }
    private void btnAdd_Click(object sender, EventArgs e)
            {
                //to do...        }

  • 相关阅读:
    第一次软工作业
    项目复审&事后诸葛亮分析
    测试与发布
    团队项目scrum冲刺日志合集
    团队作业3
    团队作业2
    团队作业1-团队展示&选题
    结对项目, 四则运算
    个人项目作业
    自我介绍+软工五问
  • 原文地址:https://www.cnblogs.com/oliver_zh/p/1432895.html
Copyright © 2011-2022 走看看