zoukankan      html  css  js  c++  java
  • 委托与事件的简单用法

    有一个主窗体,创建一个子窗体,在子窗体要向主窗体回传信息,利用委托与事件来实现。

    1、在子窗体,定义一个委托,一个委托事件

     //利用一个委托进行子窗体向父窗体传送变量值 cap*true lose*false等

    public delegate void TransfDelegate(string value);
    public event TransfDelegate TransfEvent;

    2、在主窗体向子窗体注册事件

    Form_MonitorGraphConfig frm = new Form_MonitorGraphConfig(_chrIndex,_tsrCheck);

    frm.TransfEvent += frm_TransfEvent; //向子窗体注册事件
    DialogResult dialogResult = frm.ShowDialog();

    3、在子窗体内触发事件

    //触发事件向父窗体发送选择信息

    TransfEvent(transStr);

     主窗体回调 frm_TransfEvent; 函数进行处理

  • 相关阅读:
    from import 的认识
    模块初识
    eq方法
    hash介绍
    item系列
    析构函数
    serializers进阶
    APIView源码解析
    RPC协议
    面试题补充
  • 原文地址:https://www.cnblogs.com/xihong2014/p/14768293.html
Copyright © 2011-2022 走看看