У меня реализовано решение (базовое решение), и я счастлив.
Проблема в том, что когда я добавляю новые элементы в коллекцию ToolStripItemCollection с использованием метода «Add», я получаю несколько перегрузок ... значимой из них является строковый параметр, параметр изображения и параметр EventHandler.
Поскольку мой выпадающий список будет служить динамической историей в RunTime, это означает, что он будет пустым во время компиляции. Это означает, что я не могу добавить обработчик событий по стандартному маршруту использования поверхности конструктора (при нажатии). Я вынужден использовать описанную выше перегрузку.
Мне изображение бесполезно, но динамическое добавление обработчика событий - вот что меня интересует, и мне нужна помощь.
URL: http://msdn.microsoft.com/en-us/library/bxdt0s8t.aspx
Больше нет никакой перегрузки, чтобы помочь мне, поэтому я должен использовать Image ... у кого-нибудь есть идеи, чтобы обойти это и показать мне, как полностью удовлетворить эту перегруженную версию метода add.
ТИА.
ОБНОВЛЕНИЕ: я сделал это снова в текущем проекте, но с использованием более изящного кода, но принцип тот же, динамически добавляйте обработчики событий во время выполнения. Когда я вернусь домой, я обновлю это с помощью некоторого примера кода.