Member 13493074 Ответов: 1

Как создать пользовательский календарь в C#?


Я хочу установить свою любимую дату в календарь, и календарь должен работать в соответствии с моей датой.

Я хочу установить свою календарную дату на 10/2/2107, и она должна увеличиваться через день после каждого дня, я имею в виду, что когда я открываю свое приложение завтра, календарная дата должна быть изменена на 10/3/2017, а когда я открываю послезавтра, дата должна быть изменена на 10/4/2017 и так далее....

но когда я открываю свой календарь приложений, получаю системную дату, мне не нужна системная дата, мне нужна моя собственная календарная дата.

для более подробной информации я добавлю несколько фотографий.

Что я уже пробовал:

this.monthCalendar1.TodayDate = new System.DateTime(2017, 10, 3, 0, 0, 0, 0);


но когда я открываю свой календарь приложений, получаю системную дату, мне не нужна системная дата, мне нужна моя собственная календарная дата.

для более подробной информации я добавлю несколько фотографий.

1 Ответов

Рейтинг:
2

Nowfer Rifkan

Попробуйте изменить пользовательский формат в свойстве datetimepicketr
формат будет выглядеть так: ММ/ДД/гггг


Member 13493074

спасибо дорогому Nowfer Rifkan из вашего решения, если я изменю пользовательский формат в свойстве datetimepicker, он станет независимым от системной даты.

Nowfer Rifkan

он не зависит от формата даты системы. если вы хотите сделать свою собственную дату, когда вы запускаете приложение, попробуйте это >>
dtpDate.Текст = Преобразовать.ToDateTime ("22.11.2017").Метод toString();