zoukankan      html  css  js  c++  java
  • C# 利用委托事件进行窗体间的传值(简化)

    定义委托

     public delegate void SendMessageToChildForms(string s); //定义了一个参数是string ,无返回值的委托,名为 SendMessageToChildForms。
    

    委托实例化

    // 本质就是实例化了一个事件event
     public event SendMessageToChildForms smtcf_event;
    

    定义具体执行的方法

    public void ToShowGetMessage(string s)
    {
         this.lb_收到内容.Text=s;
    }
    

    绑定方法

     Parameter frm_child = new Parameter();
                smtcf_event += frm_child.ToShowGetMessage; //在一实例化的一个委托事件上绑定子窗体的具体方法
                frm_child.Show();
    

    触发委托

            if (smtcf_event != null) //判断委托事件是否为空,如果委托不为空才执行
            {
                smtcf_event.Invoke("12212");// 可以省略Invoke 简写为smtcf(this.textBox1.Text.Trim());
            }
    
  • 相关阅读:
    汇编之EBP的认识。
    【转】PE详解
    迟到的,2016年终总结
    Java 反射
    Java 集合与容器类
    Java 类加载与实例化
    Java 类与对象
    Java 值传递与对象拷贝
    Java 面向对象
    二叉树
  • 原文地址:https://www.cnblogs.com/ouyangkai/p/12320473.html
Copyright © 2011-2022 走看看