1

在 C# 中,monthCalendar 是否会在午夜自动更新?

基本上,我使用的是 monthCalendar 的 DateChanged 事件,所以当我点击日历中的新日期时,会发生一个事件,但是当我将软件打开 48 小时时,日历不会自动更新,因此事件没有不行!

任何想法将不胜感激。

4

1 回答 1

2

DateChanged手动更改日期时发生事件。它不会自动发生。

你应该用别的东西。

如果您想知道日期已更改,我有一种基本方法。

您获取程序开始运行的日期DateTime.Now并每隔 1 小时左右运行一次计时器,每当计时器被击中时,再次检查日期并进行比较。如果他们不一样,那一天就变了。

于 2011-01-06T02:00:53.210 回答