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 | Да |
Веб-сайт | Нет |