自定义控件的事件

之前做了一些自定义控件(User control),有一些内部控件的事件想要发布出来,但是查了一下文档,发现一篇文章里面写的方法非常复杂,又是要委托,又是要注册的,反正看得晕晕乎乎的,干脆就放弃了。

今天又遇到了这个问题,得到建军的帮助,解决啦,发现非常简单啊。

贴个例子在下面:

        public event EventHandler button1Clicked;

        private void button1_Click(object sender, EventArgs e)
        {
            if (!(button1Clicked == null))
            {
                button1Clicked(this, e);
            }
        }

不仅仅是简单啊,而且是极其简单啊,哈哈。

看来以后遇到问题不能总是绕着走了,而且实在不能太相信网上的文档了,有些看似非常复杂、困难的问题其实是非常简单的!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值