Skip to main content

DevExpress v24.1 Update — Your Feedback Matters

Our What's New in v24.1 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

CalendarControl Class

Represents a Calendar control.

Namespace: DevExpress.XtraScheduler.Reporting

Assembly: DevExpress.XtraScheduler.v24.1.Reporting.dll

NuGet Package: DevExpress.Win.SchedulerReporting

#Declaration

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 ReportControls - Relation icon 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:

ReportControls-CalendarControl

#Inheritance

Object
MarshalByRefObject
Component
XRControl
DevExpress.XtraScheduler.Reporting.ReportViewControlBase
DevExpress.XtraScheduler.Reporting.ReportRelatedControlBase
See Also