# Key Features

Read the topic to know about the key features in DateEdit control for WinForms.

## Content

DateEdit control offers numerous features, to let developers build intuitive, professional-looking applications.

* **Date formats**
    DateEdit allows displaying dates in predefined formats, such as short date, long date, and general date, and custom [date formats](/componentone/docs/win/online-calendar/dateedit-overview/dateedit-dataformatting).
* **Limit the Date Selection Range**
    DateEdit restricts the users to select date range within specific span of days by setting [maximum and minimum range](/componentone/docs/win/online-calendar/dateedit-overview/dateedit-behaviour#set-date-range) option.
* **Data validation**
    DateEdit supports [data validation](/componentone/docs/win/online-calendar/dateedit-overview/dateedit-datavalidation) of two types, pre-validation that validates raw input string and post-validation that validates values entered by end users.
* **Globalization**
    DateEdit supports [globalization](/componentone/docs/win/online-calendar/globalization), that is, the control can adapt to different languages and cultures without modifications and also support languages following right-to-left scripts.
* **Styling**
    DateEdit offers customization features for [styling](/componentone/docs/win/online-calendar/date-edit-apearance-styling) its elements, such as border color, back color, fore color, font settings etc.