ApplicationBase.UICulture プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ApplicationBase.UICulture プロパティの意味・解説 

ApplicationBase.UICulture プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

現在のスレッドがカルチャ固有のリソース検索する際に用いるカルチャを取得します

名前空間: Microsoft.VisualBasic.ApplicationServices
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Public ReadOnly Property
 UICulture As CultureInfo
Dim instance As ApplicationBase
Dim value As CultureInfo

value = instance.UICulture
public CultureInfo UICulture { get; }
public:
property CultureInfo^ UICulture {
    CultureInfo^ get ();
}
/** @property */
public CultureInfo get_UICulture ()
public function get UICulture
 () : CultureInfo

プロパティ
現在のスレッドがカルチャ固有のリソース検索する際に用いるカルチャの CultureInfo オブジェクト返します

解説解説

詳細については、Visual Basicトピック「My.Application.UICulture プロパティ」を参照してください

My.Application.CurrentUICulture プロパティは、現在のスレッドがカルチャ固有のリソース検索する際に使用する CultureInfo オブジェクト取得します。このオブジェクトは、CurrentUICulture プロパティ返すオブジェクトと同じです。リソース マネージャおよび My.Resources オブジェクト使用するカルチャは、CurrentUICulture プロパティによって決定されます。この情報は、実行時にカルチャ固有のリソース検索する際に必要となります

カルチャを変更するには、My.Application.ChangeUICulture メソッド使用するか、異なCultureInfo オブジェクトCurrentUICulture プロパティ割り当てます

CurrentCulture 設定は、言語設定とは異なります地域ごとの標準的な設定関連したデータしか保持されません。

現在のスレッド文字列操作と書設定使用しているカルチャを取得するには、My.Application.CurrentCulture プロパティ使用します

使用例使用例

この例では、 My.Application.CurrentCulture プロパティ使って現在のカルチャをキャッシュした後、My.Application.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.Resource オブジェクトは、既定のカルチャのリソース ファイルからリソース検索します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ApplicationBase クラス
ApplicationBase メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
System.Globalization.CultureInfo
CurrentUICulture
ApplicationBase.UICulture プロパティ
その他の技術情報
My.Application.UICulture プロパティ
My.Application オブジェクト
My.Application.ChangeUICulture メソッド
My.Application.Culture プロパティ
方法 : Visual Basic で、ローカライズされたリソース取得する



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ApplicationBase.UICulture プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ApplicationBase.UICulture プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS