zoukankan      html  css  js  c++  java
  • 可恨的委托>"<

    是偶太笨吗...委托的文章看过几篇,曾经实践过一个早上,也成功过。可过了1,2个月还是忘记,始终无法真正理解委托的意思! 真伤心,超级挫败!

    比如两个同级的用户控件uc1和uc2, uc1_btnA的方法触发uc2_btnB的方法AddMatrixCallBackFunction
    uc1:
    // 实现一个事件
    this.uc1_btnA.AddChick +=new uc2_btnB.AddMatrixEventHandler(this.AddMatrixCallBackFunction);

    uc2:
    // 定义委托
    public delegate void AddMatrixEventHandler();

    // 定义委托类型的事件
    public event AddMatrixEventHandler AddChick;

    // 定义一个方法,指向此委托类型的事件
    private void btnAddMatrix_Click(object sender, System.EventArgs e)
    {
              
    if (this.AddChick!=null)
        
    {
           
    this.AddChick();
        }

    }

       

    偶笨笨的脑袋实在无法理解T。T help
  • 相关阅读:
    学习笔记
    学习笔记
    web前端初步学习心得
    Redis学习 命令执行
    Redis笔记 info命令
    UNIX编程 GetAddrInfo笔记
    UNIX编程 TCP基础读写笔记
    日本語自然言語処理
    日本語助詞と助動詞
    UNIX编程 I/O多路转接笔记
  • 原文地址:https://www.cnblogs.com/syveen/p/281321.html
Copyright © 2011-2022 走看看