ApplicationBase.ChangeUICulture(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 스레드에서 문화권별 리소스를 검색하는 데 사용하는 문화권을 변경합니다.
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 |
적용 대상
추가 정보
.NET