共用方式為


MonthCalendar.SetSelectionRange(DateTime, DateTime) 方法

定義

可將月曆控制項中的選取日期設定為指定的日期範圍。

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 大於月曆控制項允許的最大日期。

僅當 MinDateMaxDate 已明確設定,才會擲回這個例外狀況。

備註

使用此方法的功能相當於設定 SelectionRange 屬性。 您可以藉由設定 SelectionStartSelectionEnd 屬性,個別設定開始和結束日期。

如果您將 參數設定 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 針對已啟用視覺化樣式的控制項設定 ,會導致選取範圍無法正確繪製在控制項上。

適用於

另請參閱