gpt4 book ai didi

c# - 系统.Windows.MessageBox : Yes Button is missing

转载 作者:行者123 更新时间:2023-11-30 14:27:14 26 4
gpt4 key购买 nike

在我的 WPF 应用程序 (.NET 3.5) 中,我创建了一个 MessageBox,如下所示:

if (System.Windows.MessageBox.Show("Eine neue Version von Qualisoft steht zum Download bereit. Möchten Sie diese installieren?", "Neue Qualisoft Version", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
{
...
}

我的一位客户得到了这个结果:

我在大约 10 个系统上对此进行了测试,但我无法重现此结果。

有谁知道为什么"is"按钮不见了?

最佳答案

此问题(直接)与 .NET 相关。 WPF 实际上将调用重定向到 operating system , 具体来说 this call :

UnsafeNativeMethods.MessageBox(...)

可能还有其他事情出错。这可能是由语言包或其他原因引起的,但我对此表示怀疑。显卡驱动程序有时也会弄乱 UI 控件。现在没有什么可继续的,因为它不容易复制。

您必须取出可能有问题的部件进行检查。以安全模式启动并检查问题是否仍然存在。尝试仅通过此调用创建一个新的默认应用程序。行为还是一样吗?然后继续。您的代码中的其他内容可能会导致此问题。

关于c# - 系统.Windows.MessageBox : Yes Button is missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33475992/

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