RadCalendar: RadCalendar is a lightweight yet highly advanced date input control for Windows Forms. Zoom, select multiple dates, view several months at once, use it as a date picker, or add a Hebrew calendar to your forms.  
 
Multiview Presentation

RadCalendar can be easily configured to show more than one month in the calendar area. To enable this functionality, you need to set AllowMultipleView to "true", and then specify the number of month columns/rows in the Multiview through MultiViewColumns and MultiViewRows.

Multiple Selection Options

RadCalendar supports both single- and multi-date selection. To enable multi-date selection, you should set the AllowMultipleSelect property to "true", and each date you click on will be selected/unselected respectively. You can also use the column and row buttons (days and weeks) to select blocks of dates.

Template Support

A collection of dynamic templates can be used to achieve rich presentation of the calendar days. You can use this customization on a "per day" basis. It is especially useful if you want to implement a scheduler-like interface with additional information and images about events, links to various resources, etc. Other RadControls for WinForms are also supported in the template.

Integrated DatePicker Control

RadDateTimePicker is a lightweight yet highly advanced date input control for Windows Forms. It integrates seamlessly with the Telerik RadCalendar control, to create a comprehensive date input interface. Users can either enter the date in the date picker or select it from the popup calendar. In both cases the values of the two controls will be synchronized.


Vertical and horizontal rendering

By default, the calendar renders days horizontally row by row. However, it can be configured to render the content vertically (i.e. column by column). Simply specify the orientation of the calendar by setting the Orientation property to either Horizontal or Vertical.

Customizable Day Matrix

Developers have complete control over the appearance of the day matrix, as it is not hardcoded to the usual 7 x 6 mode. By setting the FirstDayOfWeek and the days x rows matrix you can format the number of rows/columns in a MonthView. (There is a maximum of 42 cells per MonthView).

Scrolling and Navigation

RadCalendar provides three types of navigation, which allows you to switch and jump to new views (months):

  • Previous/next month - allows you to go to the pervious/next view (month) by clicking the "<" or ">" buttons (customizable).
  • Jump X months forward/backward - allows you to jump X views (months) forward or backward when you click the "<<" or ">>" buttons. The jump step is specified in the FastNavigationStep property.
Interactive Fish Eye Zooming Behavior

When Fish Eye is enabled, pressing and holding a date with the mouse will zoom the date in for extra interactivity. There are two properties that control this behavior: AllowFishEye, which enables/disables the fish eye, and ZoomFactor which determines the zooming proportion.

Read-only mode

RadCalendar supports Read-only mode where dates cannot be selected and months cannot be changed. This mode is controlled through the ReadOnly property.

Theme support

RadCalendar's visual appearance can be customized through the comprehensive Theming mechanism provided by Telerik WinForms controls, both at design- and run-time. You can use the Visual Style Builder tool to create new themes, or use any of the preset ones.

Support for System.Globalization Namespace

The globalization namespace consists of classes, which contain culture-related information, such as language, country/region, calendars in use, format patterns for dates, currency, and numbers, and sort order for strings. They are useful classes for writing globalized (internationalized) applications. RadCalendar uses a Culture property for globalization/localization purposes.

Keyboard Support

RadCalendar supports the standard navigation paradigm. Users can tab across the form elements till they reach the calendar. Then they can go over the individual days by using the arrow keys. A day can be selected by clicking the [Enter] or [Space] buttons. [PageUp] and [PageDown] move up/down between months, whereas [Home] and [End] navigate to the first/last day of the displayed month.

Flat learning curve and increased productivity

RadCalendar for WinForms's API is closely based on the API of RadCalendar for ASP.NET AJAX, meaning that you do not have to learn another control. You get increase your productivity by simply using similar Telerik products.

 
Close window