共用方式為


ApplicationBase.UICulture 屬性

定義

取得目前討論串用來取得特定文化資源的文化。

public:
 property System::Globalization::CultureInfo ^ UICulture { System::Globalization::CultureInfo ^ get(); };
public System.Globalization.CultureInfo UICulture { get; }
member this.UICulture : System.Globalization.CultureInfo
Public ReadOnly Property UICulture As CultureInfo

屬性值

一個 CultureInfo 代表當前執行緒用來擷取特定文化資源的文化的物件。

範例

此範例使用屬性 My.Application.CurrentCulture 在使用 ChangeUICulture變更文化前快取當前文化。 此 My.Application.ChangeUICulture 方法設定物件用於擷取資源的文化 My.Resources

Sub ShowLocalizedMessage()
    Dim culture As String = My.Application.UICulture.Name
    My.Application.ChangeUICulture("fr-FR")
    MsgBox(My.Resources.Message)
    My.Application.ChangeUICulture(culture)
End Sub

為了讓這個例子運作,你的應用程式必須在資源檔中有一個字串命名Message,且應用程式應該擁有該資源檔案的法式文化版本。 Resources.fr-FR.resx 欲了解更多資訊,請參閱 「如何:新增或移除資源」。

如果應用程式沒有該資源檔案的法式文化版本,物件 My.Resources 會從預設文化資源檔案中取得該資源。

備註

屬性 My.Application.CurrentUICulture 取得 CultureInfo 當前執行緒用來擷取特定文化資源的物件。 這個物件與該屬性回傳 CurrentUICulture 的物件相同。 屬性決定 CurrentUICulture 資源管理器所使用的文化,以及 My.Resources 物件,這些資訊是執行時查詢文化專屬資源所需的資訊。

要改變文化,你可以使用該 ChangeUICulture 方法或將不同的 CultureInfo 物件指派到屬性 CurrentUICulture 中。

這個 CurrentCulture 環境和語言環境不同。 它僅包含與地理區域標準設定相關的資料。

利用這個 My.Application.CurrentCulture 屬性取得目前執行緒用於字串操作和字串格式化的文化。

依專案類型提供的可用性

專案類型 有現貨
Windows 表單應用程式 是的
類別庫 是的
主控台應用程式 是的
Windows 表單控制函式庫 是的
網頁控制函式庫 No
Windows 服務 是的
網站 No

適用於

另請參閱