5
我有一個4種不同語言的WinForms應用程序。整個應用程序是用英文書寫的,但我從未將本地化設置爲en或en-US。有沒有一種方法可以強制Language屬性從代碼中(默認)。例如,假設當前線程是葡萄牙語,我關閉所有窗體,將當前線程的CultuInfo更改爲使用(默認)語言並重新載入所有窗體。有沒有辦法做到這一點?如何強制使用本地化的WinForms應用程序來使用(默認)語言屬性
感謝
我有一個4種不同語言的WinForms應用程序。整個應用程序是用英文書寫的,但我從未將本地化設置爲en或en-US。有沒有一種方法可以強制Language屬性從代碼中(默認)。例如,假設當前線程是葡萄牙語,我關閉所有窗體,將當前線程的CultuInfo更改爲使用(默認)語言並重新載入所有窗體。有沒有辦法做到這一點?如何強制使用本地化的WinForms應用程序來使用(默認)語言屬性
感謝
我猜你正在尋找NeutralResourcesLanguage
類。您在AssemblyInfo.cs
文件中使用此屬性來設置應用程序的默認文化:
[assembly: NeutralResourcesLanguage("en-US")]
希望有所幫助。
NeutralResourcesLanguage不存在 – AXMIM 2016-01-13 18:50:05