TcxScheduler Class
The scheduler control.
Declaration
TcxScheduler = class(
TcxCustomScheduler,
IInterface,
IcxSchedulerCommonViewItemsPainter,
IcxSchedulerEventImages,
IdxRangeControlClient
)
Remarks
This control provides a graphical interface to end-users for scheduling user events. While its ancestor (the TcxCustomScheduler class) implements all the functionality required by the scheduler control, the TcxScheduler class publishes a set of inherited properties so that they are available at design time and introduces events to enable custom drawing. The scheduler control is divided into three framed sections:
The scheduling area, represented by the CurrentView property, which exposes settings of the currently active View (Agenda, Day, TimeGrid, Week, Weeks, or Year).
The Date Navigator pane, represented by the DateNavigator property.
The Control Box pane, represented by the ControlBox property.
The Date Navigator and Control Box panes can reside to the right or left of the scheduling area (as specified by the scheduler’s OptionsView.ViewPosition property). An end-user can resize these panes by dragging the vertical or horizontal splitter. To switch their visibility, use the scheduler’s DateNavigator.Visible or ControlBox.Visible property.