ApplicationBase.ChangeUICulture メソッド
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

Dim instance As ApplicationBase Dim cultureName As String instance.ChangeUICulture(cultureName)

詳細については、Visual Basic のトピック「My.Application.ChangeUICulture メソッド」を参照してください。
My.Application.ChangeUICulture メソッドは、現在のスレッドの CurrentUICulture プロパティを変更します。リソース マネージャおよび My.Resources オブジェクトが使用するカルチャは、CurrentUICulture プロパティによって決定されます。実行時にカルチャ固有のリソースを検索する際、この情報が使用されます。
My.Application.UICulture プロパティ プロパティまたは CurrentUICulture プロパティを使用して、現在の UI カルチャを取得できます。
現在のスレッドが文字列の操作と書式設定に使用しているカルチャを変更するには、My.Application.ChangeCulture メソッドを使用します。

この例では、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 オブジェクトは、既定のカルチャのリソース ファイルからリソースを検索します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ApplicationBase.ChangeUICulture メソッドのページへのリンク