次の方法で共有


方法 : Windows フォームの MonthCalendar コントロールで日付の範囲を選択する

ユーザーが日付の範囲を選択できる機能は、Windows フォームの MonthCalendar コントロールが備える重要な機能です。 この機能は、単一の日付/時間の値しか選択できない DateTimePicker コントロールの日付選択機能を改善したものです。 MonthCalendar コントロールのプロパティを使用すると、日付の範囲を設定したり、ユーザーが設定した選択範囲を取得できます。 選択範囲を設定する方法を次のコード例に示します。

日付の範囲を選択するには

  1. 範囲内の最初の日付と最後の日付を表す DateTime オブジェクトをそれぞれ作成します。

    Dim projectStart As Date = New DateTime(2001, 2, 13)
    Dim projectEnd As Date = New DateTime(2001, 2, 28)
    
    DateTime projectStart = new DateTime(2001, 2, 13);
    DateTime projectEnd = new DateTime(2001, 2, 28);
    
    DateTime projectStart = DateTime(2001, 2, 13);
    DateTime projectEnd = DateTime(2001, 2, 28);
    
  2. SelectionRange プロパティを設定します。

    MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)
    
    monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);
    
    monthCalendar1->SelectionRange = gcnew
       SelectionRange(projectStart, projectEnd);
    

    または

    SelectionStart プロパティおよび SelectionEnd プロパティを設定します。

    MonthCalendar1.SelectionStart = projectStart
    MonthCalendar1.SelectionEnd = projectEnd
    
    monthCalendar1.SelectionStart = projectStart;
    monthCalendar1.SelectionEnd = projectEnd;
    
    monthCalendar1->SelectionStart = projectStart;
    monthCalendar1->SelectionEnd = projectEnd;
    

参照

処理手順

方法 : Windows フォームの MonthCalendar コントロールの外観を変更する

方法 : Windows フォームの MonthCalendar コントロールを使用して特定の日付を太字で表示する

方法 : Windows フォームの MonthCalendar コントロールにおいて複数の月を表示する

その他の技術情報

MonthCalendar コントロール (Windows フォーム)