thedinesh01 Ответов: 2

создание собственного элемента управления выбора даты и времени


в качестве средства выбора даты и времени по умолчанию в форме .net Windows, которая предназначена для английского календаря. я хочу сделать свой собственный контроль выбора даты и времени для непальского календаря. может ли кто-нибудь подсказать мне, с чего начать? у меня есть код преобразования календаря с английского на непальский. Можем ли мы просто отредактировать выбор даты и времени и сделать это.
заранее спасибо..

Herman<T>.Instance

Видеть здесь!

2 Ответов

Рейтинг:
2

BillWoodruff

CodeProject-ваш друг; надеюсь, вы сможете извлечь уроки из этого примера создания Персидского DateTimePicker: [^].

Нужно иметь в виду, что: "в datetimepicker и MonthCalendar элемент управления не отражают свойство currentuiculture основного приложения потока выполнения при создании локализованных приложений в интернет .Чистая рамок, в Visual Studio 2005 или в Visual студии .Чистая" [^].

Итак, если вы хотите адаптировать DateTimePicker к своему языку, вы должны научиться устанавливать текущую пользовательскую локаль приложения. Опять же, CodeProject, вероятно, может помочь вам: "Culture Aware Month Calendar and DatePicker" [^].


Рейтинг:
0

V.

Вы можете создать свой собственный пользовательский элемент управления[^]
В основном это означает, что вы объединяете кучу элементов управления, за которыми стоит логика.

Например, вы можете заменить обычный datetimepicker на usercontrol, который имеет элемент управления MaskedTextBox[^] и икону. Вы можете использовать его с объектом DateTime в фоновом режиме для ввода и проверки данных datetimes. Вы также можете предвидеть конфигурацию для формата datetime, значений min/max,inputhandlers (например, клавиши up/down) и т. д...

Что-то подобное может быть решением для вас, но вопрос, на который вы должны ответить, заключается в том, насколько сложным или сложным это должно быть.

Надеюсь, это поможет.