方法: Windows フォームの MonthCalendar コントロールで日付の範囲を選択する
Windows フォーム MonthCalendar コントロールの重要な機能は、ユーザーが日付の範囲を選択できることです。 この機能は、ユーザーが 1 つの日付/時刻値のみを選択できるようにする、DateTimePicker コントロールの日付選択機能よりも改善されています。 MonthCalendar コントロールのプロパティを使用して、日付の範囲を設定したり、ユーザーが設定した選択範囲を取得したりできます。 次のコード例は、選択範囲を設定する方法を示しています。
日付の範囲を選択するには
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);
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;
関連項目
- MonthCalendar コントロール
- 方法: Windows フォームの MonthCalendar コントロールの外観 を変更する
- 方法: Windows フォームの MonthCalendar コントロール を使用して太字で特定の日を表示する
- 方法: Windows フォームの MonthCalendar コントロール に複数の月を表示する
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback