gpt4 book ai didi

c# - Windows 10 平板电脑模式下对话框显示在父级后面

转载 作者:行者123 更新时间:2023-11-30 16:04:42 25 4
gpt4 key购买 nike

我有一个带有显示对话框的窗体的 Winforms 应用程序:

using (MyForm form = new MyForm)) {
form.ShowDialog(this);
}

正在显示的对话框具有以下属性:

StartPosition = CenterParent
ControlBox = True
MaximizeBox = True
MinimizeBox = True
FormBorderStyle = Sizable

通常情况下,表单会以模态方式显示在调用表单的顶部。但是,当在 Windows 10 中以平板电脑模式运行时(例如在移除键盘的 Surface Pro 3 上),该表单显示在调用表单的后面并且无法访问它,因为所有内容都是全屏的。

是否有任何我可以更改的设置来防止这种行为(除了告诉用户不要使用平板电脑模式)?

最佳答案

如果其他人在 WPF 中寻找相同问题的解决方案时偶然发现了这个问题:

在对话框上指定 ShowInTaskbar="False" 对我有用。

关于c# - Windows 10 平板电脑模式下对话框显示在父级后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34640673/

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