当我的应用程序的主窗口未激活且我单击一个控件时,控件不会被点击,而是窗口被激活。这意味着如果另一个应用程序的窗口首先处于活动状态,则需要两次单击才能执行某些操作。
某些控件只需单击一下即可响应,但不会响应其他控件。特别是菜单和工具栏按钮不是。
如何将其更改为单击?
答案 0 :(得分:1)
以下是两种可能的解决方案:
1)Tool Strip Container Tools Strip Lost Focus and Double Click
2)http://www.codeproject.com/Questions/122798/WinForm-lost-focus-to-another-application-requires
当菜单关闭时,第二种解决方案似乎有更好的性能。无论出于何种原因,当菜单关闭时,第一种解决方案往往会滞后一点。