我正在开发 C#/WinForm 应用程序。当他激活日期选择器时,用户希望通过让时间选择器以红色显示它们来一目了然地看到即将到来的假期。
我一直在玩 datetimepicker 类事件,下面的属性是我想出的一个例子:
DateTime decemberholiday = new DateTime(2013,12,25);
dateTimePicker1.Value = decemberholiday;
if (dateTimePicker1.Value == decemberholiday) {
dateTimePicker1.CalendarForeColor = Color.Red;
我知道它将日期设置为特定日期而不是显示实际日期,但这是我为快速测试目的而提出的。当我运行程序时 - 没有任何变化。任何输入将不胜感激。