Я использую элемент управления DateTimePicker в проекте Vb.Net Windows.Пользовательское формирование DateTimePicker с использованием CultureInfo
Я хотел бы, чтобы дата отражала региональные настройки на компьютере пользователя, но также указывала название месяца, а не номер месяца.
Например, если мой компьютер настроен на английский (США), я хотел бы видеть 26 ноя 2009, и если мой компьютер настроен на английский язык (NZ), я хотел бы видеть 26 Nov 2009
Возможно ли это?
Я знаю, что могу установить свойство CustomFormat, чтобы сказать «dd MMM yyyy», но тогда это всегда показывает 26 ноября 2009 года, даже с региональными настройками английского языка (США).
Есть ли какой-нибудь способ использования CultureInfo.CurrentCulture, чтобы установить дату для всех культур? (т. е. не только оператор case case, который устанавливает CustomFormat на основе CurrentCulture).
Спасибо.