Поделиться через


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 потока. Свойство определяет язык и региональные параметры, используемые Resource Manager и My.Resources объектом. Эта CurrentUICulture информация используется для поиска ресурсов, относящихся к языку и региональных параметров во время выполнения.

Чтобы получить текущий язык и региональные параметры пользовательского интерфейса, можно использовать UICulture свойство или CurrentUICulture свойство.

My.Application.ChangeCulture Используйте метод для изменения языка и региональных параметров, используемых текущим потоком для обработки строк и форматирования строк.

Доступность по типу проекта

тип проекта В наличии
Приложение Windows Forms Да
Библиотека классов Да
Консольное приложение Да
Библиотека элементов управления Windows Forms Да
Библиотека веб-элементов управления Нет
Службы Windows Да
Веб-сайт Нет

Применяется к

См. также раздел