检查控制对单击事件处理程序事件

检查控制对单击事件处理程序事件

本文介绍了检查控制对单击事件处理程序事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道如果控制了分配上的Click事件的方法。

I want to know if a control has a method assigned on the Click event.

Button b = new Button();
b.Click += (sender, e) => { };

/* What I want */
b.Click.Count // 1

我需要的东西,至少可以告诉我,如果控件有或没有的单击事件的一些方法。

I need something that can at least tell me if the control has or not some method on the click event.

推荐答案

您可能会做一些阅读到这个话题http://stackoverflow.com/questions/660480/determine-list-of-event-handlers-bound-to-event ,看来,它可能在某种程度上与你正在做什么。

You might do some reading into this topic http://stackoverflow.com/questions/660480/determine-list-of-event-handlers-bound-to-event , it appears that it may be somewhat related to what you are trying to do.

这篇关于检查控制对单击事件处理程序事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 02:03