MonthCalendar.SelectionRange プロパティ

定義

月間予定表コントロールの選択されている日付範囲を取得または設定します。

public:
 property System::Windows::Forms::SelectionRange ^ SelectionRange { System::Windows::Forms::SelectionRange ^ get(); void set(System::Windows::Forms::SelectionRange ^ value); };
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
[System.ComponentModel.Bindable(true)]
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
[<System.ComponentModel.Bindable(true)>]
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
Public Property SelectionRange As SelectionRange

プロパティ値

SelectionRange

選択範囲の開始日と終了日による SelectionRange

属性

例外

割り当てられている SelectionRangeStart 値が、月間予定表コントロールで使用できる日付の最小値未満です。

  • または - 割り当てられている SelectionRangeStart 値が、月間予定表コントロールで使用できる日付の最大値を超えています。

  • または - 割り当てられている SelectionRangeEnd 値が、月間予定表コントロールで使用できる日付の最小値未満です。

  • または - 割り当てられている SelectionRangeEnd 値が、月間予定表コントロールで使用できる日付の最大値を超えています。

注釈

このプロパティの設定は、メソッドの使用と機能的に SetSelectionRange 同じです。 開始日と終了日は、プロパティをSelectionEnd設定することで個別にSelectionStart設定できます。 プロパティの値またはSelectionRange.Endプロパティ値を設定SelectionRange.Startして、開始日と終了日をSelectionRange変更することはできません。 を使用SelectionStartSelectionEndするSetSelectionRange必要があります。

プロパティ値が Start プロパティ値 SelectionRange より End 大きい場合、日付はスワップされます End 。プロパティ値は開始日になり Start 、プロパティ値は終了日になります。

注意

範囲が選択されている場合にナビゲーション ボタンで予定表の表示をスクロールすると、予期しない結果が発生する可能性があります (たとえば、日付範囲は保持されません)。 2001 年 4 月 1 日から 2001 年 4 月 10 日までの 1 か月が表示されている場合、カレンダーを 3 月までスクロールすると、選択した範囲が 2001 年 3 月 1 日から 2001 年 3 月 10 日に変更されます。 2001 年 3 月と 4 月の範囲が 2001 年 4 月 1 日から 2001 年 4 月 10 日まで、複数の月が表示されている場合、カレンダーを 1 月と 2 月にスクロールすると、選択した範囲が 2001 年 1 月 1 日から 2001 年 1 月 10 日に変更されます。

注意

表示スタイルが SelectionRange 有効になっているコントロールに対 MonthCalendar して設定すると、選択範囲がコントロールに正しく描画されません。

適用対象

こちらもご覧ください