Я не могу получить текст datetimepicker для отображения сокращения месяца на другом языке
Я изменил региональные настройки для моего компьютера на голландский. Это меняет название месяца с мая на mei, но я не хочу этого делать.
При запуске приложения:
CultureInfo.CurrentCulture = New CultureInfo("en-US", False)
ElseIf TypeOf a Is DateTimePicker Then
If TableDataString(index) IsNot Nothing And TableDataString(index) <> "" Then
Dim dt As Date = TableDataString(index).ToString
TryCast(a, DateTimePicker).Format = DateTimePickerFormat.Custom
TryCast(a, DateTimePicker).CustomFormat = "dd-MMM-yyyy"
TryCast(a, DateTimePicker).Text = dt
Else
Dim dt As Date
TryCast(a, DateTimePicker).Format = DateTimePickerFormat.Custom
TryCast(a, DateTimePicker).CustomFormat = " - - "
TryCast(a, DateTimePicker).Text = dt
End If
Чтобы изменить дату в текстовом поле, я могу сделать:
textbox.Text = result.ToString("dd-MMM-yyyy", New Globalization.CultureInfo("nl"))
Это не работает
TryCast(a, DateTimePicker).Text = dt.ToString("dd-MMM-yyyy", New Globalization.CultureInfo("nl"))
Мне нравится Май, чтобы показать мне