关于C#的一个问题 我想自己写一个单击事件该怎么写? 事件名称为My_Click. 求大家帮忙!感激不尽!!!

 我来答
shuyue_888
2016-08-05 · TA获得超过417个赞
知道小有建树答主
回答量:406
采纳率:84%
帮助的人:312万
展开全部
声明My_Click事件:public event EventHandler My_Click;
触发My_Click事件:if(My_Click != null) My_Click(sender, args);
EventHandler是C#提供的一个委托,你也可以使用你自己的委托,委托声明语法如下:
public delegate void MyClickEventHandler(object sender, EventArgs args);
EventArgs为事件参数,也是可以自己实现一个类作为事件参数的,如:
public class MyClickEventArgs : EventArgs
{
//your code here.
}
追问
大神 if(My_Click != null) My_Click(sender, args); 应该写在哪个大括号里面呢?
追答
这个要看你什么时候触发这个事件啥,比如你点击某个按钮后触发这个事件,那么就写到那个按钮的点击事件里面去啥。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式