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 屬性。 您可以藉由設定 SelectionStart 或 SelectionEnd 屬性,個別設定開始和結束日期。
如果您將 參數設定 date1
為大於 date2
參數,則兩個日期都會設定為 date1
值。
注意
選取範圍時,使用導覽按鈕捲動行事曆顯示可能會導致非預期的結果 (,例如,日期範圍不會保留) 。 如果您的單一月份顯示範圍 04/01/2001 到 04/10/2001,捲動行事曆會將選取的範圍變更如下:2001/03/01 到 03/10/2001。 如果您顯示多個月份,例如 3 月和 4 月,選取範圍為 04/01/2001 到 04/10/2001,將行事曆捲動回 1 月,而 2 月會將選取的範圍變更如下:01/01/2001 到 2001/01/10。
注意
SelectionRange MonthCalendar 針對已啟用視覺化樣式的控制項設定 ,會導致選取範圍無法正確繪製在控制項上。