Как убрать фокус клавиатуры с кнопки в пользовательском элементе управления после нажатия на нее в vb. net надстройке PowerPoint? - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть надстройка vsto для PowerPoint (vb. net), которая включает в себя пользовательский элемент управления с несколькими кнопками.

После нажатия любой из этих кнопок или самого пользовательского элемента управления я могу ' t немедленно используйте сочетания клавиш «Ctrl», например, Ctrl + C. Кажется, что кнопка или пользовательский элемент управления получают фокус. Если я нажму на слайд, снова будут работать сочетания клавиш «Ctrl».

Есть ли способ, с помощью которого я могу убрать фокус с кнопки / пользовательского элемента управления в моем обработчике событий Button1.Click, чтобы быть в состоянии использовать Ctrl + C прямо сейчас? Или как я могу сфокусироваться на презентации PPT?

Я искал и пробовал множество различных методов, но безуспешно ...

PS: У меня есть одно наблюдение сделано, что если вместо кнопки я нажимаю на панель в моем пользовательском элементе управления, у меня нет этой проблемы. Другое наблюдение состоит в том, что, хотя я не могу использовать сочетания клавиш Ctrl сразу после нажатия кнопки, сочетания клавиш «Alt» продолжают работать нормально.

...