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


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 объектом ; оно использует эти сведения для поиска ресурсов, относящихся к языку и региональным параметрам, во время выполнения.

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

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

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

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

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

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