CalendarControl Class
Represents a Calendar control.
Namespace: DevExpress.XtraScheduler.Reporting
Assembly: DevExpress.XtraScheduler.v17.2.Reporting.dll
Declaration
[ToolboxTabName("DX.17.2: Scheduler Reporting")]
[ToolboxBitmap(typeof(XtraSchedulerReport), "Bitmaps256.calendar.bmp")]
public class CalendarControl :
DataDependentControlBase
Remarks
The Calendar control is used to print a monthly calendar for a time interval, visualized by the linked time cells control. The time cells control which determines the time interval is accessible via the CalendarControl.TimeCells property, so the CalendarControl becomes linked. When the control is linked, a link sign appears.
The number of months printed by the control is determined by its size. You can resize it to print several months at one time. Days with appointments are marked in bold.
In a multicolumn layout, the control can be printed in odd or even columns. This option is available via the DataDependentControlBase.PrintInColumn property.
The general look of a control at design time is demonstrated in the following picture:
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the CalendarControl class.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.