The following screen shot shows the control with a picture on its background (tiled):

The Schedule object supports the following properties and methods:


| Name | Description | |||
| AllowAllDayEventScroll | Gets or sets a value that specifies whether the all-day event header supports scrolling. | |||
| AllowCreateAllDayEvent | Specifies whether the user can create all day events. | |||
| AllowCreateEvent | Specifies keys combination that allows the user to create events in the schedule view. | |||
| AllowEditEvent | Specifies keys combination that allows the user to edit the event's caption in the schedule view. | |||
| AllowExchangePanels | Exchanges the panels when the user clicks the giving keys combination and drag the panel to a new position. | |||
| AllowMoveEvent | Specifies the combination of keys that allows the user to move the event. | |||
| AllowMoveEventToOtherGroup | Specifies if the event can ve moved from a group to another when dragging. | |||
| AllowMoveGroup | Specifies the combination of keys that allows the user to move the group. | |||
| AllowMoveMarkTime | Specifies the combination of keys that allows the user to move a mark time. | |||
| AllowMoveSchedule | Specifies the combination of keys that allows the user to move the schedule view. | |||
| AllowMoveTimeScale | Specifies the combination of keys to move the control's time scale. | |||
| AllowMultiDaysEvent | Specifies whether the user can create events that may start on a day and ends on other. | |||
| AllowRefineMoveKey | Specifies the combination of keys to refine the start and end of events when creating, moving or resizing the events. | |||
| AllowResizeEvent | Specifies the combination of keys that allows the user to resize the event. | |||
| AllowResizeGroup | Specifies the combination of keys that allows the user to resize the group. | |||
| AllowResizeSchedule | Specifies the combination of keys that allows the user to resize the schedule view. | |||
| AllowResizeTimeScale | Specifies the combination of keys that allows the user to resize the time scale. | |||
| AllowSelectCreateEvent | Specifies whether the newly created event gets selected or highlighted | |||
| AllowSelectEvent | Specifies the combination of keys that allows the user to select events in the schedule panel. | |||
| AllowSelectEventRect | Specifies the combination of keys that allows the user to select events in the schedule panel, by dragging a rectangle. | |||
| AllowToggleSchedule | Toggles the schedule view when user double clicks it. | |||
| AllowToggleSelectKey | Specifies the combination of keys to select multiple not-contiguously events. | |||
| AllowUndoRedo | Enables or disables the Undo/Redo feature. | |||
| AllowUpdateAllDayFlag | Indicates if the All-Day flag for the events being moved using drop and drop are updated once the user drops the selection. | |||
| AllowUpdateDisableZone | Indicates whether the user can updates the events in the disabled part of the schedule. | |||
| AnchorFromPoint | Retrieves the identifier of the anchor from point. | |||
| Appearance | Retrieves or sets the control's appearance. | |||
| ApplyGroupingColors | Specifies whether the schedule view shows the events using the colors of owner groups. | |||
| AttachTemplate | Attaches a script to the current object, including the events, from a string, file, a safe array of bytes. | |||
| BackColor | Specifies the control's background color. | |||
| Background | Returns or sets a value that indicates the background color for parts in the control. | |||
| BeginUpdate | Maintains performance when items are added to the control one at a time. This method prevents the control from painting until the EndUpdate method is called. | |||
| BodyEventBackColor | Specifies the default visual appearance of the events. | |||
| BodyEventForeColor | Specifies the default foreground color of the events. | |||
| BorderDateStyle | Specifies the style to display the border for the dates. | |||
| BorderGroupStyle | Specifies the style to display the border between groups within the date. | |||
| BorderHeight | Sets or retrieves a value that indicates the border height of the control. | |||
| BorderMonthStyle | Specifies the style to display the border for the months. | |||
| BorderSelStyle | Specifies the style to display the border for selected dates. | |||
| BorderTimeScaleStyle | Specifies the style to display the border for time scales. | |||
| BorderWidth | Sets or retrieves a value that indicates the border width of the control. | |||
| Calendar | Gets the schedule's calendar object. | |||
| CanRedo | Retrieves a value that indicates whether the surface can perform a Redo operation. | |||
| CanUndo | Retrieves a value that indicates whether the surface can perform an Undo operation. | |||
| ClearAll | Clears all control's collections, including the events. | |||
| ClipToSel | Specifies whether the schedule view displays the selection only. | |||
| Copy | Copies the control's content to the clipboard, in the EMF format. | |||
| CopyTo | Exports the control's view to an EMF file. | |||
| CreateEventLabel | Specifies the label to be shown while creating events. | |||
| CreateEventLabelAlign | Specifies the alignment of the label to be shown while creating events. | |||
| DataField | Automatically updates / synchronizes the known property of the event with the associated data field and reverse. | |||
| DataSource | Retrieves or sets a value that indicates the data source for object. | |||
| DateEvents | Returns a safe array of Event objects in a giving date. | |||
| DateTimeFromPoint | Retrieves the date/time from the cursor, in the schedule panel. | |||
| DayEndTime | Indicates the day end time. | |||
| DayStartTime | Indicates the day start time. | |||
| DayViewHeight | Indicates the height of the day's view in the schedule panel. | |||
| DayViewOffsetX | Indicates the horizontal scroll position of the schedule's view. | |||
| DayViewOffsetY | Indicates the vertical scroll position of the schedule's view. | |||
| DayViewWidth | Indicates the width of the day's view in the schedule panel. | |||
| DefaultEventLongLabel | Indicates the default long label for events. | |||
| DefaultEventPadding | Returns or sets a value that indicates the padding of the events in the control. | |||
| DefaultEventShortLabel | Indicates the default short label for events. | |||
| DefaultEventTooltip | Indicates the default tooltip for events. | |||
| Description | Changes descriptions for control objects. | |||
| DisplayGroupingButton | Gets or sets a value that indicates whether the grouping button is displayed in the date header. | |||
| EditContextMenuItems | Specifies the control's context menu, while editing the event. | |||
| Enabled | Enables or disables the control. | |||
| EndBlockUndoRedo | Ends recording the UI operations and adds the undo/redo operations as a block, so they all can be restored at once, if Undo method is performed. | |||
| EndUpdate | Resumes painting the control after painting is suspended by the BeginUpdate method. | |||
| EnsureVisible | Ensures that the specified date fits the client area of the schedule view. | |||
| EventFromPoint | Gets the Event object from the cursor, in the schedule panel. | |||
| EventParam | Retrieves or sets a value that indicates the current's event parameter. | |||
| Events | Gets the Events collection of the scheduler. | |||
| EventsFont | Retrieves or sets the font to display the events in the schedule view. | |||
| EventsTransparent | Specifies the percent of transparency to show the events in the schedule panel. | |||
| ExecuteTemplate | Executes a template and returns the result. | |||
| FitSelToView | Fits the selected dates to the current view. | |||
| Font | Retrieves or sets the control's font. | |||
| ForeColor | Specifies the control's foreground color. | |||
| FormatAnchor | Specifies the visual effect for anchor elements in HTML captions. | |||
| GroupFromPoint | Retrieves the Group object from the cursor, in the schedule panel. | |||
| GroupHeaderFromPoint | Retrieves the Group's header from the cursor, in the schedule panel. | |||
| GroupHighlightEvent | Highlights the date in the schedule panel using the HighlightEvent property of each Group found on day's events. | |||
| Groups | Retrieves the Groups collection of the scheduler. | |||
| GroupUndoRedoActions | Groups the next to current Undo/Redo Actions in a single block. | |||
| HeaderAllDayEventHeight | Specifies the height of the All-Day events being displayed on the control's All-Day header. | |||
| HeaderDayHeight | Indicates the height of the day's header. | |||
| HeaderDayLongLabel | Specifies the long label for header days. | |||
| HeaderDayShortLabel | Specifies the short label for header days. | |||
| HeaderGroupHeight | Indicates the height of the group's header. | |||
| HighlightDate | Highlights the specified date. | |||
| HTMLPicture | Adds or replaces a picture in HTML captions. | |||
| hWnd | Retrieves the control's window handle. | |||
| Images | Sets at runtime the control's image list. The Handle should be a handle to an Images List Control. | |||
| ImageSize | Retrieves or sets the size of icons the control displays.. | |||
| Layout | Saves or loads the control's layout, such selection in calendar/schedule panels, scroll bars, grouping, and so on. | |||
| LoadXML | Loads an XML document from the specified location, using MSXML parser. | |||
| MarkTimeFromPoint | Gets the MarkTime object from the cursor, in the schedule panel. | |||
| MarkTimes | Gets the MarkTimes collection of the scheduler. | |||
| MarkZoneFromPoint | Retrieves the MarkZone from the cursor, in the schedule panel. | |||
| MarkZones | Retrieves the MarkZones collection of the scheduler. | |||
| NonworkingPatterns | Retrieves the NonworkingPatterns collection of the scheduler. | |||
| NonworkingTimeFromPoint | Retrieves the NonworkingTime from the cursor, in the schedule panel. | |||
| NonworkingTimes | Retrieves the NonworkingTimes collection of the scheduler, to specify different non-working time for different days. | |||
| OLEDrag | Causes a component to initiate an OLE drag/drop operation. | |||
| OLEDropMode | Returns or sets how a target component handles drop operations | |||
| OnResizeControl | Specifies which panel is resized when the control is resized. | |||
| PaneMinWidth | Specifies the minimum width for the left or right panel. | |||
| PaneWidth | Specifies the width for the left or right panel. | |||
| Picture | Retrieves or sets a graphic to be displayed in the control. | |||
| PictureDisplay | Retrieves or sets a value that indicates the way how the graphic is displayed on the control's background | |||
| PictureFromPoint | Retrieves the identifier of the picture from the point ( Event.Pictures or Event.ExtraPictures ). | |||
| Pictures | Gets the Pictures collection of the scheduler. | |||
| Redo | Redoes the next action in the surface's Redo queue. | |||
| RedoListAction | Lists the Redo actions that can be performed on the surface. | |||
| RedoRemoveAction | Removes the first redo actions that can be performed on the surface. | |||
| Refresh | Refreshes the control. | |||
| RemoveSelection | Removes the selected events. | |||
| ReplaceIcon | Adds a new icon, replaces an icon or clears the control's image list. | |||
| SaveXML | Saves the control's content as XML document to the specified location, using the MSXML parser. | |||
| ScrollBars | Returns or sets a value that determines whether the control has horizontal and/or vertical scroll bars. | |||
| ScrollButtonHeight | Specifies the height of the button in the vertical scrollbar. | |||
| ScrollButtonWidth | Specifies the width of the button in the horizontal scrollbar. | |||
| ScrollFont | Retrieves or sets the scrollbar's font. | |||
| ScrollHeight | Specifies the height of the horizontal scrollbar. | |||
| ScrollOrderParts | Specifies the order of the buttons in the scroll bar. | |||
| ScrollPartCaption | Specifies the caption being displayed on the specified scroll part. | |||
| ScrollPartCaptionAlignment | Specifies the alignment of the caption in the part of the scroll bar. | |||
| ScrollPartEnable | Indicates whether the specified scroll part is enabled or disabled. | |||
| ScrollPartVisible | Indicates whether the specified scroll part is visible or hidden. | |||
| ScrollThumbSize | Specifies the size of the thumb in the scrollbar. | |||
| ScrollToolTip | Specifies the tooltip being shown when the user moves the scroll box. | |||
| ScrollWidth | Specifies the width of the vertical scrollbar. | |||
| SelCount | Indicates the number of events being selected in the schedule panel. | |||
| SelectAll | Selects all events in the control. | |||
| SelectEventColor | Indicates the color to show the selected events. | |||
| SelectEventStyle | Specifies the style to display the selected event. | |||
| SelectEventTextColor | Indicates the color to show the text for selected events. | |||
| Selection | Returns or sets a safe array of selected events in the schedule panel. | |||
| SelEvent | Gets the event being selected giving its index in the selection. | |||
| ShowAllDayHeader | Specifies whether the control shows or hides the header for All-Day events. | |||
| ShowEventLabels | Indicates whether the Label or ExtraLabel of the events are being shown or hidden. | |||
| ShowEventPictures | Indicates whether the Pictures or ExtraPictures of the events are being shown or hidden. | |||
| ShowEvents | Indicates the type of the events which schedule displays. | |||
| ShowGroupingEvents | Specifies whether the schedule view shows grouped events. | |||
| ShowHighlightDate | Returns or sets a value that indicates whether the control shows the highlighted dates. | |||
| ShowHighlightEvent | Returns or sets a value that indicates whether the schedule panel highlights days that contain events. | |||
| ShowImageList | Specifies whether the control's image list window is visible or hidden. | |||
| ShowMarkTime | Indicates whether the schedule shows the mark times. | |||
| ShowMarkZone | Indicates how the schedule panel shows the mark zones. | |||
| ShowNonworkingTime | Returns or sets a value that indicates whether the schedule panel displays nonworking time. | |||
| ShowSelectEvent | Specifies whether the selected events are highlighted. | |||
| ShowStatusEvent | Gets or sets a value that specifies whether the event's status is visible or hidden. | |||
| ShowTimeScale | Specifies whether the control's time scale is shown on the schedule panel. | |||
| ShowToolTip | Shows the specified tooltip at given position. | |||
| ShowViewCompact | Indicates whether the schedule view is compact, so the first day of the month starts right after the last day of the previously month, or start to a new row. | |||
| SingleGroupingView | Indicates whether the schedule shows single or multiple groups of events at once. | |||
| StartBlockUndoRedo | Starts recording the UI operations as a block of undo/redo operations. | |||
| StatusEventColor | Indicates the default visual appearance for the event's status. | |||
| StatusEventSize | Indicates the size of the event's status. | |||
| Synchronize | Synchronizes the control' events with the records, while the control is bounded to a recordset, using the DataSource property. | |||
| Template | Specifies the control's template. | |||
| TemplateDef | Defines inside variables for the next Template/ExecuteTemplate call. | |||
| TemplatePut | Defines inside variables for the next Template/ExecuteTemplate call. | |||
| TimeFromPoint | Retrieves the time from the cursor, in the schedule panel. | |||
| TimeScaleFont | Retrieves or sets the font to display the time scales in the schedule view. | |||
| TimeScaleFromPoint | Retrieves the TimeScale object from the cursor, in the schedule panel. | |||
| TimeScales | Gets the schedule's time scales collection. | |||
| ToolTipDelay | Specifies the time in ms that passes before the ToolTip appears. | |||
| ToolTipFont | Retrieves or sets the tooltip's font. | |||
| ToolTipPopDelay | Specifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control. | |||
| ToolTipWidth | Specifies a value that indicates the width of the tooltip window, in pixels. | |||
| Undo | Performs the last Undo operation. | |||
| UndoListAction | Lists the Undo actions that can be performed on the surface. | |||
| UndoRedoQueueLength | Gets or sets the maximum number of Undo/Redo actions that may be stored to the surface's queue. | |||
| UndoRemoveAction | Removes the last undo actions that can be performed on the surface. | |||
| UpdateEventsLabel | Specifies the label to be shown while moving or resizing the events. | |||
| UpdateEventsLabelAlign | Specifies the alignment of the label to be shown while moving or resizing events. | |||
| UseVisualTheme | Specifies whether the control uses the current visual theme to display certain UI parts. | |||
| Version | Retrieves the control's version. | |||
| VerticalScrollWheel | Indicates the distance to scroll using the mouse wheel. | |||
| VisualAppearance | Retrieves the control's appearance. | |||
| VisualDesign | Invokes the control's VisualAppearance designer. |