打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#自定控件的事件定义小结
一、声明事件句柄
1.这个句柄的作用就是让用户可以关联上自己的事件处理方法
2.定义
基本的事件句柄
public event EventHandler 事件1的句柄;     //“事件1的句柄”将会出现在控件属性的事件中。
二、定义调用事件句柄的方法
protected virtual void 发件了事件1(EventArgs e)
{
//如果用户没用定义并关联上相关的事件处理方法,则不会执行
if(事件1的句柄==null)
return;
事件1的句柄(this,e);
}
三、在你控件中激发“事件1”的代码位置加上
public void 使用功能1()
{
……
EventArgs 事件参数 = new EventArgs();
        ……//给事件参数赋值
发件了事件1(事件参数);
}
//******一至三步完成了控件的自定义事件所有事项******
四、自定义控件的自定义事件的使用
public void FormLoad(……)
{
自定控件 工具1=new 自定控件();
工具1.发件了事件1 += this.处理工具1的事件1;
}
private void 处理工具1的事件1(object sender, EventArgs e)
{
MessageBox.Show("工具1发生了事件1");
}



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C#制作WinForm控件
c#编程之UserControl:用户控件与主界面之间的事件响应
给用户控件添加事件
C# 为用户控件里面添加事件
将程序最小化到系统托盘
基于.net开发chrome核心浏览器【四】
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服