Свойство My.Application.UICulture
Обновлен: Ноябрь 2007
Получает региональные параметры, которые текущий поток использует для извлечения ресурсов региональных параметров.
' Usage
Dim value As System.Globalization.CultureInfo = My.Application.UICulture
' Declaration
Public ReadOnly Property UICulture As System.Globalization.CultureInfo
Возвращаемое значение
Возвращает объект CultureInfo, представляющий региональные параметры, которые текущий поток использует для получения ресурсов региональных параметров.
Заметки
Свойство My.Application.CurrentUICulture получает объект CultureInfo, который текущий поток использует для получения ресурсов региональных параметров. Этот объект является идентичным возвращаемому свойством CurrentUICulture. Свойство CurrentUICulture определяет региональные параметры, используемые диспетчером ресурсов и объектом My.Resources; необходимая ему информация ищется ресурсами региональных параметров во время выполнения.
Для изменения региональных параметров можно использовать Метод My.Application.ChangeUICulture или назначить другой объект CultureInfo свойству CurrentUICulture.
Параметр CurrentCulture отличается от языкового параметра. Он содержит только данные, относящиеся к стандартным параметрам для географического региона.
Используйте свойство My.Application.CurrentCulture для получения региональных параметров, которые текущий поток использует для изменения и форматирования строки.
Пример
В этом примере используется свойство My.Application.CurrentCulture для кэширования текущих региональных параметров, до того, как они будут изменены с помощью Метод My.Application.ChangeUICulture. Метод 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
Ссылки
Метод My.Application.ChangeUICulture
Свойство My.Application.Culture