2011-02-02 33 views
5

我有一個4種不同語言的WinForms應用程序。整個應用程序是用英文書寫的,但我從未將本地化設置爲en或en-US。有沒有一種方法可以強制Language屬性從代碼中(默認)。例如,假設當前線程是葡萄牙語,我關閉所有窗體,將當前線程的CultuInfo更改爲使用(默認)語言並重新載入所有窗體。有沒有辦法做到這一點?如何強制使用本地化的WinForms應用程序來使用(默認)語言屬性

感謝

回答

5

我猜你正在尋找NeutralResourcesLanguage類。您在AssemblyInfo.cs文件中使用此屬性來設置應用程序的默認文化:

[assembly: NeutralResourcesLanguage("en-US")] 

希望有所幫助。

+0

NeutralResourcesLanguage不存在 – AXMIM 2016-01-13 18:50:05

相關問題