永发信息网

在C#中如何使用事件?

答案:4  悬赏:40  手机版
解决时间 2021-02-05 00:32
在C#中如何使用事件?
最佳答案
举个简单的流程
1.先定义一个委托,不过很多时候不需要,可以直接使用系统的。
public delegate void SampleEventHandler(object sender, SampleEventArgs e);
2.在类中定义事件。
public event SampleEventHandler SampleEvent;
要了解深刻一点,你可以查看一下多播委托(Multicast Delegate)
3.执行事件:
private OnSampleEventHandler(object sender, SampleEventArgs e) {
if (SampleEvent != null) {
SampleEvent(sender, e);
}
}
外部:
4.加载事件:
xxx.SampleEvent += this.xxx_OnSampleEventHandler;
5.定义事件发生时执行的方法
protected void xxx_OnSampleEventHandler(object sender, SampleEventArgs e) { ... }
全部回答
事件多着呢!你不知道你指的是那个!
例如button 事件吧!
就是当你点击button时候触发的事件!
我从一个页面跳转到另一个页面!这里就可以用的button事件!
在后台写个验证方法 当点击button满足条件时跳转到另一个页面!
这里就是一个button事件的使用!
最简单的
选中一个控件,在属性窗口下有“事件” 按钮,选择你想使用的事件,比如鼠标单击(Mouseclick) 然后双击这个事件,VS就会自动给你添加这个事件函数,并带你到编写该事件处理函数的地方。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
死神来了5恐怖吗?????????
拼音一点都不会。想要练习打拼音,要下载什么
小公司似乎都要一人身兼多职,什么屁事都来了
广义通风工程在什么地方啊,我要过去处理事情
电脑用4gwifi好还是多少g的wifi
王记小吃我想知道这个在什么地方
超声压电换能器的输出声功率与驱动电压的关系
关于气管、支气管结核,以下描述错误的是()
阻塞性通气功能障碍和限制性通气功能障碍有什
想知道: 成都市 标致汽车修理厂 在哪
零点创艺美术工坊这个地址在什么地方,我要处
残奥会上获得第一枚金牌的中国人是谁???
读图辨史 (14分)请回答问题:(1)以上是19世
必胜客每月工时满167有奖励吗
狂郁症病的女人多次出轨怎么办,已经送过精神
推荐资讯
芊姿瑜伽总店地址有知道的么?有点事想过去
歌词里有多少伤悲,慢慢体会男声
不交就业协议就不发毕业证,合法吗
抖音第一女神fox严谨为什么叫九嫂
密云县白龙潭中学地址好找么,我有些事要过去
语文.推理 一位中国电脑程序员被发现死于家中
幸福是什么朗诵视频
事件中,施工产生的固体废物的主要处理方法有
赫姿美美容美体彩妆地址有知道的么?有点事想
西部航空客机空难记录吗
中国人跟美国人结婚后多久可以回国探亲时间最
白山市体育彩票管理中心在哪里啊,我有事要去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?