c# - 专注于应用程序

标签 c# .net vb.net

我编写了一个具有模态形式的应用程序。如何确保即使在启动其他应用程序时此表单也不会失去焦点?

最佳答案

实际上,这正是您不应该做的事情。

周围有太多程序假设它们控制着安装它们的计算机。应由您的应用程序的用户控制。

这就是为什么更高版本的 Windows 不允许窃取焦点,而是坚持只让任务列表栏中的条目闪烁。

您可能会找到一种方法来做到这一点(尽管我对此表示怀疑),但我敦促您重新考虑一下。我很想知道为什么您认为有必要这样做。

关于c# - 专注于应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/143651/

相关文章:

mysql - 如果没有找到记录如何显示消息

C#如何标记抽象类的属性不为空,因为在实现类构造函数时需要设置(CS8618)?

c# - 如何将我的 Microsoft SQL Server 2016 数据库附加到 Visual Studio 2015 中的 installshield 项目?

vb.net - 运行时动态转换 vb.net

.net - Visual Studio - 将 Nuget 包添加到 MacO 中的项目时,访问路径 '/Users/.local/share/NuGet' 被拒绝

javascript - 将数组从客户端传递到服务端 C#

sql - 将excel导入sql db表

c# - 在 C# WebBrowser 控件中触发 JavaScript

c# - Devexpress ASPxPopupControl 不弹出

.net - 学习应用程序编程的最佳资源? (.Net/ cocoa /等)