【发布时间】:2011-09-20 03:58:13
【问题描述】:
我的 C# 应用程序运行良好,并且在被要求时始终保持领先。我面对和想要的是:
假设我的应用程序已打开,并且另一个应用程序(例如记事本)也打开了一半,与我的应用程序窗口重叠。当我们单击记事本上的任意位置时,它就会被激活。而对于我的应用程序,我必须单击窗口的顶部栏以使其处于活动状态。为什么这样 ?我想让我的应用程序处于活动状态并在用户单击表单上的任何位置时显示在前面,而不仅仅是顶部栏。
我需要设置或实现什么来完成此操作?
【问题讨论】:
-
我没有这个问题。创建新的简单项目并与您的应用程序进行比较。或者给我们一些更多的细节
-
我创建了另一个项目,表单中没有任何内容,并尝试了相同的情况。单击该表单中的任何位置时,它都会出现在前面。您需要告诉哪些细节,将分享 - 我只是不明白该放什么,因为该应用程序很大。但会发布您需要的所有详细信息 - 请给我一些想法。
标签: c# winforms focus activation