如何限制用户在datetimepicker控件中仅选择当前月份日期?

Sha*_*sir -1 c# datetime date datetimepicker winforms

我希望用户只选择当前月份的日期我不知道应该在最小和最大日期属性中放入什么.

是否有"当月"之类的财产?

Son*_*nül 5

由于这两个MinDateMaxDate财产需要DateTime,可以设置他们喜欢的;

DateTimePicker1.MinDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);

DateTimePicker1.MaxDate = (new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1))
                          .AddMonths(1).AddDays(-1);
Run Code Online (Sandbox Code Playgroud)