У меня есть несколько унаследованных пользовательских элементов управления, для каждого пользовательского элемента управления я иногда переопределяю обработчики событий для кнопок на элементе управления. (Чтобы учесть специфическое поведение ребенка)
Есть ли способ просмотра всех обработчиков событий, связанных с конкретным компонентом?
Проблема в том, что на одной из кнопок обработчик события вызывался дважды. Я полагаю, что это произошло из-за того, что я назначил обработчик событий Click дважды, один раз в родительском и один раз в дочернем пользовательском элементе управления. Я удаляю назначение в дочернем элементе управления, и теперь, когда я нажимаю кнопку (в конструкторе VS2008), ничего не происходит!
Любая помощь будет принята с благодарностью!
EDIT
Причина, по которой ничего не произошло, связана с проблемой управления правдой .... неправильный обработчик событий дочернего объекта был неправильным!
Но главное все еще остается ... Я не единственный, кто вносит вклад в кодовую базу, и если мне нужно посмотреть, какие события относятся к компоненту, я не могу явно указать в данный момент. Особенно в отношении таймеров, поскольку мы динамически добавляем и удаляем события, которые необходимо синхронизировать с одним таймером. Было бы хорошо посмотреть, какие события помечены на событие Tick?!