Win表单中的DateTime选取器
本文关键字:选取 DateTime 表单 Win | 更新日期: 2023-09-27 18:00:34
我想在日期时间选择器控件中禁用过去的日子。。。它们必须出现在日历上,但它们处于禁用状态。我受够了。。。但是过去的日子都从日历上消失了。。我的代码是:
dateTimePicker1.MinDate = DateTime.Now.Date;
谢谢。
尝试使用以下内容:
dateTimePicker1.MinDate = new DateTime(year, month,day);
dateTimePicker1.MaxDate = new DateTime(year, month,day);
dateTimePicker1.ShowUpDown = true;
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MMMM dd";
禁用当月第一天之前的天数:
dateTimePicker1.MinDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
限制未来日期:
MaxDate
的使用方式如下
dateTimePicker1.MaxDate = DateTime.Now.AddDays(number of days);