다음을 통해 공유


ApplicationBase.ChangeUICulture(String) 메서드

정의

현재 스레드에서 문화권별 리소스를 검색하는 데 사용하는 문화권을 변경합니다.

public:
 void ChangeUICulture(System::String ^ cultureName);
public void ChangeUICulture (string cultureName);
member this.ChangeUICulture : string -> unit
Public Sub ChangeUICulture (cultureName As String)

매개 변수

cultureName
String

String. 문자열 형식의 문화권 이름입니다. 사용 가능한 이름 목록을 보려면 CultureInfo를 참조하십시오.

예외

cultureName이(가) Nothing인 경우

cultureName 이 유효한 문화권 이름이 아닙니다.

예제

이 예제에서는 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.ChangeUICulture 메서드는 현재 스레드의 변경 CurrentUICulture 속성입니다. 합니다 CurrentUICulture Resource Manager에서 사용 하는 문화권을 결정 하는 속성 및 My.Resources 개체 런타임 시 문화권별 리소스를 찾기 위해이 정보를 사용 합니다.

현재 UI 문화권을 검색 하려면 사용할 수 있습니다 합니다 UICulture 속성 또는 CurrentUICulture 속성입니다.

사용 된 My.Application.ChangeCulture 현재 스레드에서 문자열 조작과 문자열 서식 지정에 사용 하는 문화권을 변경 하는 방법입니다.

프로젝트 형식에 따라 가용성

프로젝트 형식 사용 가능
Windows Forms 애플리케이션
클래스 라이브러리
콘솔 애플리케이션
Windows Forms 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트 No

적용 대상

추가 정보