Проблема с пользовательскими кнопками на панели инструментов Excel, созданной в надстройке C#

В настоящее время я работаю над дополнением aC# для Microsoft Excel. Я создаю панель инструментов для этого дополнения с пользовательскими кнопками. Все работает хорошо, кроме одного конкретного поведения:

Когда у вас открыто окно Excel в небольшом формате, скажем, на половине экрана, некоторые кнопки скрыты за меню и доступны, если вы нажмете на маленькую стрелку. Дело в том, что, поскольку кнопки находятся в этом меню, связанное с ними событие Click не фиксируется в надстройке. Когда вы максимизируете окно и кнопки полностью видны, событие перехватывается и процесс запускается.

Кто-нибудь сталкивался с такой же проблемой или есть какие-либо советы / подсказки по этой проблеме?

Заранее большое спасибо за вашу помощь

1 ответ

Я наконец нашел решение этой проблемы. Я нашел это на старом посте: http://www.officekb.com/Uwe/Forum.aspx/outlook-prog-addins/2094/OnClick-Event-problem

На самом деле вам нужно присвоить тег кнопке, чтобы можно было перехватить событие Click. Даже не думай о том, как они реализовали свои классы:P

спасибо за все ваши ответы;)

Другие вопросы по тегам