Event object
The Event object indicates an appointment in the schedule panel. The Add method adds programmatically a new event to the schedule. The ShowEvents property specifies the type of events the control display. The ShowEventLabels property indicates whether the events display ShortLabel, LongLabel / ExtraLabel properties of the event. The ShowEventPictures property shows or hides the event's pictures.

The Event object supports the following properties and method. 

NameDescription
AllDayEventIndicates whether the event is an all day event.
BodyBackColorSpecifies the background color or the visual appearance of the event (body).
BodyBackgroundExtIndicates additional colors, text, images that can be displayed on the event's background using the EBN string format.
BodyBackgroundExtValueSpecifies at runtime, the value of the giving property for specified part of the background extension.
BodyForeColorSpecifies the foreground color of the event (body).
BodyPatternSpecifies the pattern of the event (body).
CaptionIndicates the caption to be displayed on the event's label.
ClearShowStatusClears the status flag, so the ShowStatusEvent property indicates whether the current event shows or hides its status.
ClearStatusColorClears the status color flag, so the StatusEventColor property indicates the color to show the event's status.
ClientReturns the client area of the event.
EditableSpecifies whether the event's caption is editable.
EndSpecifies the ending date/time of the event.
EndUpdateEventAdds programmatically updated properties of the calendar-event to undo/redo queue.
EnsureVisibleScrolls the control to ensure that the current calendar-event fits the control's visible area.
ExtraLabelSpecifies the extra label to be displayed on the event.
ExtraLabelAlignIndicates the alignment of the event's extra label.
ExtraPicturesSpecifies the list of extra pictures to be displayed on the event.
ExtraPicturesAlignIndicates the alignment of the event's extra picture.
GroupIDSpecifies the identifier of the group where the Event object belongs.
HandleGets handle of the Event object.
KnownPropertySpecifies the value for the Event's property giving its identifier.
LabelAlignIndicates the alignment of the event's long label.
LongLabelSpecifies the long label to be displayed on the event.
MaxDateIndicates the max date for the event.
MinDateIndicates the min date for the event.
MovableSpecifies whether the user can move the event.
MoveByMoves the event by specified time.
PicturesSpecifies the list of pictures to be displayed on the event.
PicturesAlignIndicates the alignment of the event's picture.
RepetitiveReturns or sets the expression to determine the repetitive event.
ResizableSpecifies whether the user can resizes the event at runtime.
SelectableSpecifies whether the user can selects the event.
SelectedSelects or unselects the current event.
ShortLabelSpecifies the short label to be displayed on the event.
ShowStatusSpecifies whether the current event shows or hides its status.
StartSpecifies the starting date/time of the event.
StartUpdateEventStarts changing properties of the calendar-event, so EndUpdateEvent method adds programmatically updated properties to undo/redo queue.
StatusColorSpecifies the color of the event's status.
StatusPatternSpecifies the pattern of the event (status)
ToolTipIndicates the tooltip to be shown when the cursor hovers the event.
ToolTipTitleIndicates the title of the tooltip to be shown when the cursor hovers the event.
UserDataIndicates any extra data associated with the Event object.