MessageBox中的“确定”按钮文本转换 - Windows窗体

时间:2014-02-24 06:24:19

标签: c# .net winforms

C#控制台应用程序中显示message box。这是一个简单的message box,其中包含“确定” button

我的问题是,当message box打开时,message box按钮中的“确定”文字是否会自动翻译为德语/葡萄牙语 德语/葡萄牙语操作系统?或者我们是否需要添加一些代码逻辑以在message box中显示已翻译的“OK”字符串。

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

即使您打开任何其他语言的消息框,也不会显示消息框确定。但是,您可以编写自己的消息框来显示该结果。我确实遇到了这个CodeProject article,似乎可以解决这个问题。