Страница: 1 |
Страница: 1 |
Вопрос: Как программно добавить обработчик события
Добавлено: 04.06.09 11:29
Автор вопроса: Jak | Web-сайт:
Надо программно добавить пункт в контекстное меню и задать ему процедуру обработчик. Как прицепить конкретную процеду как обработчик события Click пункта меню? Хотелось бы использовать ToolStripItemCollection.Add(String, Image, EventHandler). Что передавать в качестве EventHandler? Дайте пример, плз.
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Jak
ICQ: 340809754
Вопросов: 17
Ответов: 25
Web-сайт:
Профиль | | #1
Добавлено: 04.06.09 12:17
Всем спасибо за участие.
Ответ ожидался примерно такой:
Номер ответа: 2
Автор ответа:
Jak
ICQ: 340809754
Вопросов: 17
Ответов: 25
Web-сайт:
Профиль | | #2
Добавлено: 04.06.09 15:03
Еще вопросик в продолжение темы:
теперь у меня есть ссылка на ToolStripMenuItem. Как мне программно запустить процедуру привязанную к событию (click например)?
Посоветуйте что-нть, пожалуйста, а то я тут сам с собой разговариваю
Номер ответа: 3
Автор ответа:
fluke
ICQ: 318170731
Вопросов: 15
Ответов: 96
Профиль | | #3
Добавлено: 05.06.09 15:32
Номер ответа: 4
Автор ответа:
Jak
ICQ: 340809754
Вопросов: 17
Ответов: 25
Web-сайт:
Профиль | | #4
Добавлено: 05.06.09 15:43
Привет, fluke.
Спасибо за пример. буду иметь в виду.
С вызовом - не то.
Я эту менюшку буду создавать динамически и передавать форме. один из пунктов этого меню - "по умолчанию" будет выполняться по двойному клику на гриде этой формы. в обработке этого двойного клика я найду пункт по умолчанию и не буду знать какая процедура прицеплена к нему на обработку. вот мне ее и надо запустить. help, pls
Номер ответа: 5
Автор ответа:
fluke
ICQ: 318170731
Вопросов: 15
Ответов: 96
Профиль | | #5
Добавлено: 05.06.09 16:59
Ну почему не будешь знать, вызовешь m_MenuItem.PerformClick() и узнаешь.
Номер ответа: 6
Автор ответа:
Jak
ICQ: 340809754
Вопросов: 17
Ответов: 25
Web-сайт:
Профиль | | #6
Добавлено: 08.06.09 17:05
Спасибо. Респект.