2009-10-18 77 views
0

我將Windows XP區域和語言選項更改爲法語(加拿大)[fr-CA]。我有我的應用程序(Windows窗體)中爲「fr-CA」定義的資源文件。我的日期和數字已更改爲fr-CA的格式,但未使用我的資源文件fr-CA。要讀取資源文件的唯一方法是明確設置以下內容:CultureInfo未使用計算機設置

Thread.CurrentThread.CurrentUICulture = new CultureInfo(「fr-CA」);

如何獲取線程以獲取本地計算機的設置?

回答

2

正如MSDN的example狀態,你可以做這樣的:

// Set the user interface to display in the same culture 
// as that set in Control Panel. 
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture; 
0

您是否在應用程序運行時更改設置?我非常肯定,只有在應用程序啓動時纔會讀取設置,除非您在代碼中進行操作。

+0

我加了這段代碼被稱爲第一種形式之前。它在我添加代碼時起作用。這是當我不添加代碼,它將線程設置爲en-US。 – user31673 2009-10-18 16:35:44

相關問題