C1Calendar には、 SelectionMode プロパティからカレンダー上の単一または複数の日を選択するためのマルチカレンダー選択オプションがあります。デフォルト選択は、単一の日の選択に設定します。
SelectionMode プロパティに含まれる選択タイプは次のとおりです。
選択タイプ | 説明 |
---|---|
Day | 単一の日を選択できます。 |
Days | 単一の日を選択できます。 |
Month | 月全体を選択できます。 |
WeekDay | 月全体を選択できます。 |
WeekNumber | 月全体を選択できます。 |
各選択タイプには、固有のスタイルプロパティが含まれ、ユーザーは各選択タイプに異なるスタイルを適用できるため、カレンダーコントロール上の各選択タイプを視覚的に区別できます。
MaxDate と MinDate プロパティから、カレンダー上での日付選択の最大日付と最小日付を指定できます。デフォルトでは、最小日付は 1900/1/1、最大日付は 2099/12/31 です。最大日付と最小日付が適用された場合、これらの値を超えた日付は選択できなくなります。そのため、ユーザーが指定した範囲外の日付を選択しようとすると、選択スタイルまたはアクションは適用できなくなります。
カレンダーの第1週のすべての日、またはすべての週末など、特定の範囲の日付を選択する必要がある場合、1回の選択で自動的にそれらの日を選択するには、カレンダーのセレクタを使用できます。マウスを何度もクリックしたり、キーを何度も押したりしなくても、単にセレクタの上にマウスを置くだけで、指定した範囲の日を選択できます。セレクタの詳細については、「カレンダーのセレクタ」を参照してください。