2011-09-19 48 views
1

可能重复:
MessageBox buttons - set language?C#MessageBox的按钮和UI

在我的应用程序使用Windows消息框的大部分消息。在开始时,我将应用程序文化设置为:

Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(“fr-FR”); Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(“fr-FR”);

问题是我的机器的英文信息框按钮是英文的,英文窗口和德文窗口的机器都是德文的。

CurrentCulture或CurrentUICulture是否存在messagebox按钮?

+0

您是否为受支持的语言创建了适当的本地化资源? – starskythehutch

+0

相关http://stackoverflow.com/questions/3803129/change-language-for-messagebox-buttons-text – Damith

回答

1

只需设置适当的文化,就无法切换OS文本消息。

UI语言对于任何Windows版本都是唯一的,除了Ultimate,它可以安装几种语言,然后选择任何你想要的。但是,我不认为你可以切换运行时,但。