gpt4 book ai didi

C#: form.TopMost = true 不适用于 Windows 7

转载 作者:行者123 更新时间:2023-11-30 15:07:54 25 4
gpt4 key购买 nike

我正在使用安装程序类开发 Windows 安装程序项目。我在安装前打开了一个 Windows 窗体,它成功打开了。我想将此表单作为最顶层表单打开,但它在 Windows 7 上的安装向导后面打开。

此表单在安装过程中成功地在 Windows XP 上作为最顶层表单打开。该问题仅出现在 Windows 7 上。

我正在使用以下代码在我的安装程序类中打开该表单:

namespace MyApp
{
[RunInstaller(true)]
public partial class DbInstallerClass : Installer
{
public DbInstallerClass()
{
InitializeComponent();
Form frm = new DBInstallerForm();
frm.TopMost = true;
frm.ShowDialog();
}
}
}

这个问题是特定于平台还是特定于操作系统?

最佳答案

如果你把它放在负载下它会工作:

private void MainForm_Load(object sender, EventArgs e)
{
this.TopMost = true;
}

关于C#: form.TopMost = true 不适用于 Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6189098/

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