zoukankan      html  css  js  c++  java
  • 控件委托事件,将一个控件的事件绑定到另一个控件

    定义btnAdd事件:

      private void btnAdd_Click(object sender, EventArgs e)
            {
                frmNodeItem nodeItem = new frmNodeItem();
                if (this.MenuList.FocusedNode.ParentNode == null)
                {
                    nodeItem.LoadStuData(this.MenuList.FocusedNode);
                    nodeItem.LoadClass(ManageSystem.BLL.ClsService.GetAllClsName());
                    if (nodeItem.ShowDialog()==DialogResult.OK)
                    {
                        this.MenuList.BeginUpdate();
                        string NodeName=nodeItem.m_SelectClsName;
                        TreeListNode node = this.MenuList.AppendNode(new object[] { null, null, NodeName }, MenuList.FocusedNode);
                        if (node != null)
                        {
                            MessageBox.Show("【" + NodeName + "】节点添加成功。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        this.MenuList.EndUpdate();
                    }
                }
                else
                {
                    MessageBox.Show("请选择正确的节点进行操作。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

    需要绑定btnAdd事件的控件:

    private void tsmAdd_Click(object sender, EventArgs e)
            {
                btnAdd_Click(this.tsmAdd, e);
            }


  • 相关阅读:
    Day4-装饰器
    Day3-递归函数、高阶函数、匿名函数
    Day3-函数及作用域
    Day2-字符编码转换
    Day2-文件操作
    Day2-列表、字符串、字典、集合
    Day1-模块初识
    JavaScript 笔试题
    从JavaScript 数组去重谈性能优化
    prototype
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258763.html
Copyright © 2011-2022 走看看