首先单击控件仅激活窗口并且不操作控件

时间:2015-11-07 01:58:33

标签: .net vb.net winforms

当我的应用程序的主窗口未激活且我单击一个控件时,控件不会被点击,而是窗口被激活。这意味着如果另一个应用程序的窗口首先处于活动状态,则需要两次单击才能执行某些操作。

某些控件只需单击一下即可响应,但不会响应其他控件。特别是菜单和工具栏按钮不是。

如何将其更改为单击?

1 个答案:

答案 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

当菜单关闭时,第二种解决方案似乎有更好的性能。无论出于何种原因,当菜单关闭时,第一种解决方案往往会滞后一点。