gpt4 book ai didi

C# .NET Windows 窗体不显示

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:11 24 4
gpt4 key购买 nike

我在 .NET 4.0 Windows 应用程序中有一个 System.Windows.Forms.Form。当我从 Visual Studio 2010 运行应用程序时,表单出现在任务栏中,也显示在屏幕上,但位于 Visual Studio IDE 下方。

如果我构建应用程序、发布它、将它安装到另一台 PC 上并运行它,它仍然会出现在任何其他窗口下方(例如,我双击其中的可执行文件的 Windows 资源管理器窗口)。

我不想将表单显示为 TopMost,因为这会导致它显示在应用程序外的所有其他窗口之上,但我确实希望它在启动时显示在所有其他窗口之上,即 Focused。

BringToFront 方法没有影响。有谁知道如何让它工作?

也许相关,但静态 Main() 方法位于单独的程序类中。将静态 Main() 方法移动到窗体没有任何影响。该窗体未被选为启动对象,因为它不会显示在那里,除非我将静态 Main 方法放在主窗体中。

请帮忙!

最佳答案

您可以在初始化后聚焦您的表单

this.Focus();

希望对您有所帮助。

关于C# .NET Windows 窗体不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7149497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com