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