gpt4 book ai didi

c# - ShowDialog() 不在主窗体之上显示窗体

转载 作者:太空狗 更新时间:2023-10-29 22:52:42 26 4
gpt4 key购买 nike

我有一个处理订阅数据的 winforms 应用程序。主窗体检查用户是否在数据存储区(xml 文件)中,如果不在,我就调用它。 UserDetails 是一个数据输入表单。

else
{
Form frm = new UserDetails();
frm.ShowDialog();
}

问题是 UserDetail 表单不在顶部,我可以选择主表单。

最佳答案

如果您的主表单是 TopMost,则可能会发生这种情况。

尝试使用

frm.ShowDialog(this);

从主窗体调用时。

这将确保对话框是主窗体的可视化子窗体,即使主窗体是TopMost,对话框也会在它上面。

关于c# - ShowDialog() 不在主窗体之上显示窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14045722/

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