Метод My.Application.ChangeUICulture
Обновлен: Ноябрь 2007
Изменяет язык и региональные параметры, которые текущий поток использует для извлечения ресурсов особых языковых и региональных параметров.
' Usage
My.Application.ChangeUICulture(cultureName)
' Declaration
Public Sub ChangeUICulture( _
ByVal cultureName As String _
)
Параметры
- cultureName
String. Имя языковой среды в виде строки. Список возможных имен см. в разделе CultureInfo.
Исключения
Следующие условия могут создать исключение:
Аргумент cultureName имеет значение Nothing (ArgumentNullException).
Аргумент cultureName не является допустимым именем языковой среды (ArgumentException).
Заметки
Метод My.Application.ChangeUICulture изменяет свойство CurrentUICulture текущего потока. Свойство CurrentUICulture определяет язык и региональные параметры, используемые диспетчером ресурсов и My.Resources объектом; он использует эти сведения для поиска ресурсов особых языковых и региональных параметров во время выполнения.
Чтобы извлечь UI текущих языковых и региональных параметров, можно использовать свойство Свойство My.Application.UICulture или CurrentUICulture.
Используйте метод My.Application.ChangeCulture для изменения языковых и региональных параметров, которые текущий поток применяет для манипулирования и форматирования строки.
Пример
В этом примере используется метод 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.Resource извлекает ресурс из ресурсного файла региональных параметров по умолчанию.
Требования
Пространство имен:Microsoft.VisualBasic.ApplicationServices
Класс:WindowsFormsApplicationBase, ApplicationBase
Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступность |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Нет |
Служба Windows |
Да |
Веб-узел |
Нет |
Разрешения
Разрешения не требуются.
См. также
Задачи
Практическое руководство. Получение локализованных ресурсов в Visual Basic