Member 13493074 Ответов: 0

Как сделать календарь в форме окна C#, который автоматически меняет свою дату после каждого дня?


Если вы видите дату windows 7 в панели задач, она автоматически меняет дату после каждого дня. Мне нужна та же концепция в моей оконной форме c#.

Например:
Сегодня это так 10/27/2017 когда я открываю свою форму c# сегодня, моя календарная дата формы должна быть установлена на 10/27/2017,когда я завтра открою свою форму, моя дата из календаря должна быть установлена так: 10/28/2017и так далее....
Хоу я могу установить мой на C# календарь окно форма нравится эта концепция.

Примечание: Я не хочу использовать системную дату, например: DateTime.Now

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

MonthCalendar1.TodayDate = new System.DateTime(2017, 10, 1, 0, 0, 0, 0);

Karthik_Mahalingam

пробовать

 var date = DateTime.Now.AddDays(-6);

Member 13493074

Спасибо, если я использую var date = DateTime.Now.AddDays(-6); меняется ли дата в календаре моего приложения после каждого дня, даже если пользователь изменяет ее системную дату.
Пример: если var date = DateTime.Now.AddDays(-6) устанавливает дату моего календаря на 11/2/2017, а затем пользователь изменяет свою системную дату, влияют ли эти изменения в системной дате на календарь моего приложения или нет.
Еще раз спасибо за вашу помощь.

Karthik_Mahalingam

Нет, он выбирает справочную дату из системы, но если вы можете сохранить справочную дату в файле app.config или файле настроек или прочитать с сервера, если ваше приложение имеет доступ в интернет.

ZurdoDev

Я предлагаю опубликовать его в качестве решения.

Karthik_Mahalingam

Тем не менее у ОП есть некоторая путаница с запросом.

Mehdi Gholam

А что не так с датой и временем ?

Member 13493074

если я использую DateTime.Теперь, когда пользователь меняет свою системную дату, это также влияет на мой календарь приложений.

Mehdi Gholam

Затем получите дату с вашего сервера.

Ralf Meier

?? Если вы не доверяете своей системе-DateTime, то вам следует убедиться, что ваша система всегда имеет правильный DateTime - например, TimeServer ...
Или вы запрещаете пользователю изменять эти параметры с помощью разрешений ...

Richard MacCutchan

Так и должно быть.

ZurdoDev

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

0 Ответов