# C1DateEdit Control

Thank you for choosing C1DateEdit, a control that supports up/down buttons and drop-down calendar.

## Content



[C1DateEdit](/componentone/api/win/online-input/dotnet-framework-api/C1.Win.C1Input.4.8/C1.Win.C1Input.C1DateEdit.html) control supports up/down buttons and drop-down calendar.

The up/down buttons function if [DateTimeInput](/componentone/api/win/online-input/dotnet-framework-api/C1.Win.C1Input.4.8/C1.Win.C1Input.C1TextBox.DateTimeInput.html) property is set to **True**. They increment/decrement the currently selected field of the date-time value, see [Editing Date and Time Values](/componentone/docs/win/online-input/usingthec1inputcontr/editingdateandtimeva).

The drop-down calendar has the same object model as the standard **MonthCalendar** control (System.Windows.Forms.MonthCalendar) and almost the same appearance with additional buttons such as Clear, Today, and two year navigation buttons.

Button visibility is controlled by the properties [ShowClearButton](/componentone/api/win/online-input/dotnet-framework-api/C1.Win.C1Input.4.8/C1.Win.C1Input.DateEditMonthCalendar.ShowClearButton.html) and [ShowTodayButton](/componentone/api/win/online-input/dotnet-framework-api/C1.Win.C1Input.4.8/C1.Win.C1Input.DateEditMonthCalendar.ShowTodayButton.html). These properties and all other calendar properties are available both in the designer and in code in the [Calendar](/componentone/api/win/online-input/dotnet-framework-api/C1.Win.C1Input.4.8/C1.Win.C1Input.C1DateEdit.Calendar.html) object. If you want to change calendar properties programmatically when the calendar is opened, before it is shown to the user, use the [DropDownOpened](/componentone/api/win/online-input/dotnet-framework-api/C1.Win.C1Input.4.8/C1.Win.C1Input.C1DropDownControl.DropDownOpened.html) event.

## See Also

[C1NumericEdit Control](/componentone/docs/win/online-input/usingthec1inputcontr/dropdownandincrement/c1numericeditcontrol)