MonthCalendar.SetSelectionRange(DateTime, DateTime) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将月历控件中的选定日期设置为指定的日期范围。
public:
void SetSelectionRange(DateTime date1, DateTime date2);
public void SetSelectionRange (DateTime date1, DateTime date2);
member this.SetSelectionRange : DateTime * DateTime -> unit
Public Sub SetSelectionRange (date1 As DateTime, date2 As DateTime)
参数
- date1
- DateTime
选择范围的开始日期。
- date2
- DateTime
选择范围的结束日期。
例外
date1
小于月历控件允许的最小日期。
或 -
date1
大于月历控件允许的最大日期。或 -
date2
小于月历控件允许的最小日期。或 -
date2
大于月历控件允许的最大日期。
注解
使用此方法的功能等效于设置 SelectionRange 属性。 可以通过设置或SelectionEnd属性来单独设置SelectionStart开始和结束日期。
如果设置 date1
的参数 date2
大于参数,则这两个日期都设置为 date1
值。
备注
选择范围时,使用导航按钮滚动日历显示可能会导致意外结果 (例如,日期范围不会保留) 。 如果有一个月显示范围为 2001/04/01/2001 至 04/10/10,则滚动日历将所选范围更改为:2001/03/01 至 2001/03/10。 如果显示多个月,例如 2001 年 3 月和 4 月,所选范围为 2001/04/01 至 2001/04/10,将日历滚动回 1 月和 2 月将所选范围更改为:2001/01/01/2001。
备注
为SelectionRangeMonthCalendar启用了视觉样式的控件设置将导致所选区域无法正确绘制控件。