消息框中的"OK"按钮文本翻译 - Windows 窗体



message box显示在 C# 控制台应用程序中。这是一个带有"OK"button的简单message box

我的问题是,当message box德语/葡萄牙语操作系统中打开时,message box按钮中的"确定"文本是否会自动翻译成德语/葡萄牙语?还是我们需要添加一些代码逻辑来获得message box中显示的翻译后的"OK"字符串。

MessageBox.Show 调用显示标准 Windows 对话框的本机 API 函数。这些按钮将自动以当前系统 UI 语言显示。

如果要将它们本地化为其他语言,则必须实现自己的类似 MessageBox 的类。

否 即使您

以任何其他语言打开消息框,消息框也将显示"确定"。但是,您可以编写自己的消息框来显示该结果。我确实遇到了这篇CodeProject文章,它似乎可以解决问题。

最新更新