DateTimePicker コントロールの概要 (Windows フォーム)

Windows フォーム DateTimePicker コントロールを使用すると、ユーザーは、日付または時刻の一覧から 1 つの項目を選択できます。 現在の日付を表すために使用される場合は、テキストで表される日付のドロップダウン リスト、およびその横の下向き矢印をクリックすると表示されるグリッドという 2 つの部分に表示されます。 グリッドは、MonthCalendar コントロールに似ており、これを使用すると、複数の日付を選択できます。 MonthCalendar コントロールの詳細については、MonthCalendar コントロールの概要に関する記事を参照してください。

キー プロパティ

DateTimePicker を、日付ではなく時刻を選択または編集するためのコントロールとして表示するには、ShowUpDown プロパティを true に、Format プロパティを Time に設定します。 詳細については「方法: DateTimePicker コントロールを使用して時間を表示する」を参照してください。

ShowCheckBox プロパティが true に設定されている場合は、コントロール内で選択した日付の横にチェック ボックスが表示されます。 チェック ボックスをオンにすると、選択した日時が更新されます。 このチェック ボックスが空の場合、値は使用不可と表示されます。

コントロールの MaxDate プロパティと MinDate プロパティによって、日付と時刻の範囲が決まります。 Value プロパティには、コントロールに対して設定される現在の日付と時刻が含まれます。 詳細については、「方法: Windows フォームの DateTimePicker コントロールを使用して日付を設定および取得する」を参照してください。 値は、Format プロパティによって設定される、LongShortTimeCustom という 4 つの形式で表示されます。 カスタム形式が選択されている場合は、CustomFormat プロパティを適切な文字列に設定する必要があります。 詳細については、「方法: Windows フォームの DateTimePicker コントロールを使用してカスタム形式で日付を表示する」を参照してください。

関連項目