Windows フォームの DateTimePicker コントロールは、日付や時間のリストから 1 つの項目を選択するためのコントロールです。 このコントロールで日付を表す場合、テキスト表示された日付のドロップダウン リストと、その隣の下向きの矢印をクリックしたときに表示されるグリッドの 2 つの部分で構成されます。 グリッドは、複数の日付を選択できる MonthCalendar コントロールに似ています。 MonthCalendar コントロールの詳細については、「MonthCalendar コントロールの概要 (Windows フォーム)」を参照してください。
主要なプロパティ
日付の代わりに時間の指定と編集を行うコントロールとして DateTimePicker を表示する場合は、ShowUpDown プロパティに true を設定し、Format プロパティに Time を設定します。 詳細については、「方法 : DateTimePicker コントロールを使用して時間を表示する」を参照してください。
ShowCheckBox プロパティに true を設定すると、コントロールの選択した日付の横に、チェック ボックスが表示されます。 チェック ボックスをオンにすると、選択した日時の値を更新できます。 チェック ボックスをオフにすると、値は利用できません。
日付と時間の範囲を決定するのは、コントロールの MaxDate プロパティと MinDate プロパティです。 Value プロパティには、コントロールに設定されている現在の日付と時間が格納されています。 詳細については、「方法 : Windows フォームの DateTimePicker コントロールを使用して日付を設定および取得する」を参照してください。 値は Long、Short、Time、または Custom の 4 つの形式で表示できます。これは Format プロパティで設定します。 Custom 形式を選択した場合は、CustomFormat プロパティに適切な文字列を設定する必要があります。 詳細については、「方法 : Windows フォームの DateTimePicker コントロールを使用してカスタム形式で日付を表示する」を参照してください。