次の方法で共有


MonthCalendar.SelectionRange プロパティ

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

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

構文

'宣言
<BindableAttribute(True)> _
Public Property SelectionRange As SelectionRange
'使用
Dim instance As MonthCalendar
Dim value As SelectionRange

value = instance.SelectionRange

instance.SelectionRange = value
[BindableAttribute(true)] 
public SelectionRange SelectionRange { get; set; }
[BindableAttribute(true)] 
public:
property SelectionRange^ SelectionRange {
    SelectionRange^ get ();
    void set (SelectionRange^ value);
}
/** @property */
public SelectionRange get_SelectionRange ()

/** @property */
public void set_SelectionRange (SelectionRange value)
public function get SelectionRange () : SelectionRange

public function set SelectionRange (value : SelectionRange)

プロパティ値

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

例外

例外の種類 条件

ArgumentOutOfRangeException

代入された SelectionRangeStart 値が、月間予定表コントロールで許容される日付の最小値未満です。

または

代入された SelectionRangeStart 値が、月間予定表コントロールで許容される日付の最大値を超えています。

または

代入された SelectionRangeEnd 値が、月間予定表コントロールで許容される日付の最小値未満です。

または

代入された SelectionRangeEnd 値が、月間予定表コントロールで許容される日付の最大値を超えています。

解説

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

SelectionRangeStart プロパティ値が End プロパティ値を超えている場合、その日付は交換され、End プロパティ値が開始日になり、Start プロパティ値が終了日になります。

注意

範囲が選択されているときにナビゲーション ボタンを使って予定表の表示をスクロールすると、日付の範囲が保持されないなど、予期しない結果が発生することがあります。1 か月を 04/01/2001 から 04/10/2001 までの範囲で表示している場合に、予定表を 3 月までスクロールすると、選択範囲は 03/01/2001 から 03/10/2001 までに変更されます。3 月と 4 月など複数の月を 04/01/2001 から 04/10/2001 までの選択範囲で表示している場合に、予定表を後ろ向きに 1 月と 2 月にスクロールすると、選択範囲は 01/01/2001 から 01/10/2001 までに変更されます。

注意

visual スタイルが有効にされた MonthCalendar コントロールに対して SelectionRange を設定すると、選択範囲が正確にはコントロール上に描画されません。

プラットフォーム

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0

参照

関連項目

MonthCalendar クラス
MonthCalendar メンバ
System.Windows.Forms 名前空間
MonthCalendar.SelectionRange プロパティ
SelectionStart
MonthCalendar.SelectionEnd プロパティ
SetSelectionRange