gpt4 book ai didi

c# - MessageBox 在 Windows 7 Embedded 中不显示

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

考虑一个 MessageBox 来提示用户回答是或否。它适用于我们的 XP 机器和一台 Windows 7 构建机器。

但是,它不适用于我们的 Windows 7 Embedded 机器。没有错误消息,没有 MessageBox 出现。它只是假设用户单击了"is"按钮,因为我可以找到从那里创建的调试文件,并且调用 createDatabase(); 之前没有任何 messageBox。

我可以找到 MessageBox 所需的程序集 (System.Windows.Forms.dll)。它与我们的 Windows 7 构建机器位于同一位置。你知道为什么吗?谢谢

DialogResult result = System.Windows.Forms.MessageBox.Show(
"Do you want to update your database?\nWarning: All your data will be erased if you click Yes !",
"Update Database",
MessageBoxButtons.YesNo,
MessageBoxIcon.Question);

if (result == DialogResult.Yes)
{
string[] cmdLines2 = { @"C:\AndeDB\AndeDB.db is here and selected yes" };
//it will create, open and write or overwrite
File.WriteAllLines(@"C:\Temp\dbcheck2.txt", cmdLines2);
createDatabase();
}

最佳答案

来自 this帖子,您可以禁用 Windows 7 Embedded 中的“消息框默认回复”组件。更多详细信息,请访问 msdn .

关于c# - MessageBox 在 Windows 7 Embedded 中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4159489/

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