2011-09-19 118 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,它可以安裝幾種語言,然後選擇任何你想要的。但是,我不認爲你可以切換運行時,但。