DateTimePicker::MaxDate Property

 

Gets or sets the maximum date and time that can be selected in the control.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public:
property DateTime MaxDate {
	DateTime get();
	void set(DateTime value);
}

Property Value

Type: System::DateTime

The maximum date and time that can be selected in the control. The default is determined as the minimum of the CurrentCulture’s Calendar’s MaxSupportedDateTime property and December 31st 9998 12 am.

Exception Condition
ArgumentException

The value assigned is less than the MinDate value.

SystemException

The value assigned is greater than the MaxDateTime value.

The following code example creates a new instance of a DateTimePicker control and initializes it. The control's CustomFormat property is set. Also, the ShowCheckBox property is set so that the control displays a CheckBox, and the ShowUpDown property is set so that the control is displayed as a spin button control (also known as an up-down control).

public:
   void CreateMyDateTimePicker()
   {
      // Create a new DateTimePicker control and initialize it.
      DateTimePicker^ dateTimePicker1 = gcnew DateTimePicker;

      // Set the MinDate and MaxDate.
      dateTimePicker1->MinDate = DateTime(1985,6,20);
      dateTimePicker1->MaxDate = DateTime::Today;

      // Set the CustomFormat string.
      dateTimePicker1->CustomFormat = "MMMM dd, yyyy - dddd";
      dateTimePicker1->Format = DateTimePickerFormat::Custom;

      // Show the CheckBox and display the control as an up-down control.
      dateTimePicker1->ShowCheckBox = true;
      dateTimePicker1->ShowUpDown = true;
   }

.NET Framework
Available since 1.1
Return to top
Show: