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...        }

  • 相关阅读:
    二十三、Android源代码是这样搞到的(图解)
    defer用途
    vscode中go插件配置
    peewee外键性能问题
    bootstrap-select属性
    go环境变量及build文件
    peewee在flask中的配置
    python元类
    Java静态方法、单例模式区别
    Java实现list清除重复的字符串
  • 原文地址:https://www.cnblogs.com/oliver_zh/p/1432895.html
Copyright © 2011-2022 走看看