Как проверить, если ли у кнопки обработчик клика, и как его вызвать? - C#
Формулировка задачи:
С добрым днём!
Подскажите, пожалуйста, как, во-первых, определить назначен ли какой-нибудь обработчик событию клика по кнопке, и если назначен, то вызвать его.
Код, отражающий суть вопроса, такой:
public class button { private Button m_button_ = null; public bool Click { get { return false; } set { if (value) if (m_button_ != null) if (m_button_.Click != null) m_button_.Click(); } } public button(Button button) { m_button_ = button; } }
Решение задачи: «Как проверить, если ли у кнопки обработчик клика, и как его вызвать?»
textual
Листинг программы
ButtonAutomationPeer peer = new ButtonAutomationPeer ( someButton ); IInvokeProvider invokeProv = peer . GetPattern ( PatternInterface . Invoke ) as IInvokeProvider ; invokeProv . Invoke ();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д