首页 > 其他 > 详细

委托与事件的简单用法

时间:2021-05-14 16:23:03      阅读:17      评论:0      收藏:0      [点我收藏+]

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

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; 函数进行处理

委托与事件的简单用法

原文:https://www.cnblogs.com/xihong2014/p/14768293.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!