标准的事件和委托声明写法(C#)
来源:互联网 发布:sql union和join区别 编辑:程序博客网 时间:2024/05/16 15:15
标准的事件和委托声明写法:
调用事件:
// 定义委托 public delegate void PicChangeHandler(object sender, PicChangeEventArgs args); /// <summary> /// 声明切换图片事件 /// </summary> public static event PicChangeHandler PicChange; /// <summary> /// 调用图片切换事件函数 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> public void OnPicChange(object sender, PicChangeEventArgs args) { if (PicChange != null) { PicChange(this, args); } } /// <summary> /// 自定义切换图片事件参数类型,根据需要可设定多种参数便于传递 /// </summary> public class PicChangeEventArgs : EventArgs { private Cursor m_cur; public Cursor Cur { get { return m_cur; } set { m_cur = value; } } private PictureEntry m_pic; public PictureEntry Pic { get { return m_pic; } set { m_pic = value; } } public PicChangeEventArgs(Cursor c1, PictureEntry p1) { Cur = c1; Pic = p1; } }
触发事件:
// 触发事件, 传递自定义参数 OnPicChange(this, new PicChangeEventArgs(this.pictureBox.Cursor, pic));
调用事件:
RisImageViewer.PicChange += new RisImageViewer.PicChangeHandler(OnPicChange);
public void OnPicChange(object sender, FounderSoft.RISClient.WinForms.RisImageViewer.PicChangeEventArgs args) { PictureListItem nextPicItem = new PictureListItem(args.Pic.Pic);}
0 0
- 标准的事件和委托声明写法(C#)
- 【菜鸟学c#】委托和事件(三、标准事件)
- C#-委托和事件
- C#-委托和事件
- [C#]委托和事件
- C#-委托和事件
- 【C#】委托和事件
- 【C#】委托和事件
- C Sharp里的委托和事件
- 委托的声明和使用
- 委托的定义和声明
- c#—委托和事件
- 委托和事件(C#)
- 【C#】委托和事件实例
- C#/.NET中委托和事件的机制和应用
- 双击表事件的标准写法
- c#中的委托和事件的简单实例_c#应用
- C#==>事件和委托的实例
- poj 2299/2188 求逆序数个数(分治or线段树\树状数组)
- C语言 学习之 —— xxx_t 数据类型uint8_t是什么数据类型
- 要做事,先学会做人
- 将list按指定大小等分,最后多余的单独一份
- 超过23000个网站被CryptoPHP恶意攻击
- 标准的事件和委托声明写法(C#)
- Service和IntentService关系与区别
- 停车场POS机被攻击,客户支付信息泄露
- xcode6+iOS8最新真机调试教程
- 循环水处理剂:工业循环水处理剂特点
- ie8 div背景图片单击无效
- 安全专家并非都靠谱 实践才是硬道理
- 数据库(SQL基本操作)
- ios--OC调用JS并获得返回值(实例)