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 同じです。 開始日と終了日は、or SelectionEnd プロパティを設定することで個別にSelectionStart設定できます。
パラメーターより大きいパラメーターを date1
設定すると、両方の date2
日付が値に date1
設定されます。
注意
範囲が選択されているときにナビゲーション ボタンで予定表の表示をスクロールすると、予期しない結果が発生する可能性があります (たとえば、日付範囲は保持されません)。 2001 年 4 月 1 日から 2001 年 4 月 10 日までの範囲で 1 か月が表示されている場合、カレンダーをスクロールすると、選択した範囲が 2001 年 3 月 1 日から 2001 年 3 月 10 日に変更されます。 選択した範囲が 2001 年 4 月 1 日から 2001 年 4 月 10 日である 3 月や 4 月など、複数の月が表示されている場合、カレンダーを 1 月と 2 月にスクロールすると、選択した範囲が次のように変更されます。2001 年 1 月 1 日から 2001 年 1 月 10 日までです。
注意
ビジュアル スタイルが SelectionRange 有効になっているコントロールに対 MonthCalendar して設定すると、選択範囲がコントロールに正しく描画されません。