MonthCalendar.SelectionRange プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
月間予定表コントロールの選択されている日付範囲を取得または設定します。
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 の Start 値が、月間予定表コントロールで使用できる日付の最小値未満です。
または - 割り当てられている SelectionRange の Start 値が、月間予定表コントロールで使用できる日付の最大値を超えています。
または - 割り当てられている SelectionRange の End 値が、月間予定表コントロールで使用できる日付の最小値未満です。
または - 割り当てられている SelectionRange の End 値が、月間予定表コントロールで使用できる日付の最大値を超えています。
注釈
このプロパティの設定は、メソッドの使用と機能的に 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 して設定すると、選択範囲がコントロールに正しく描画されません。