OLE control properties are the primary means of interacting with OLE controls. Properties, much like OI control properties, describe the persistent attributes of the control, that is, attributes having some meaningful value for the entire life of the control. Like OI control properties, OLE control properties are manipulated using the Get_Property and Set_Property routines. The following properties apply to the SRP Schedule Control: 

PropertyDescriptionVersion Introduced
AllowLeadTimeIndicates whether or not the user can SHIFT + DRAG to create or modify appointment lead times.
AllowTrailTimeIndicates whether or not the user can SHIFT + DRAG to create or modify appointment trail times.
AppointmentListAll appointments in the control.
AppointmentMetricsDetermines how appointments are rendered and interacted with.
ApptAn appointment.

ApptClass

The appointments application-defined classification.
ApptFlagThe state of an appointment's flag.
ApptFlagsThe states of all an appointment's flags.
ApptLockedThe locked status of an appointment.

ApptRect

An appointments coordinates in screen space. (Read Only)


AutosizeAutosizes the entities.
BorderThe control's border style.3.1.0
BorderColorsCustomizes the colors of an SRP ActiveX Control's border.3.1.0
CancelCancels events.
ConflictBehaviorThe algorithm used to recognize conflicting appointments.3.1.1
ConflictColorThe color used to show conflict zones.
CurrentTimeColorThe color used to draw a band at the current time.
DateThe currently visible date.
DateHeaderFormatThe format used to render dates in the time bar.
EnableLeadTrailDisplayDetermines if Lead and Trail times should be rendered.3.2.0
EnableMouseMoveEventDetermines if the OnScheduleMouseMove event should fire.
EntityAn entity.
EntityCheckedAn entity's checked state.
EntityListThe heirarchical list of groups and entities.
EntityMinSizeThe minimum size of entities in pixels.
EntitySizeThe size of entities in pixels.
EntityTimeBlocksAn entity's time blocks. (Deprecated)
EntityUnassignedFlags an existing entity as containing unassigned appointments.4.0.3
FirstDayOfWeekThe first day of the week displayed in the left most column of the calendar.
FreezeEntityThe right most entity that will not scroll.
GuidesControls which guides are visible during drag and drop.3.1.1
HoverTImeThe time the mouse needs to hover over an item before a hover event fires.3.1.1
IntervalThe number of minutes per interval.
IntervalSizeThe number pixels per interval.
ItemExpandedExpands or collapses items in the tree control.
LayoutThe information layout of all appointments.
LeadLayoutThe information layout of all appointment lead areas.
LeftTimeBarVisibility status of the left time bar.
ProgIDThe control's ProgId/Class Name.
RedrawEnables or disables redrawing of the control when setting properties.
RightTimeBarVisibility status of the right time bar.
ScheduleFontsAll fonts used in the schedule portion of the control.
SelApptThe currently selected appointment.
SelectBorderColorThe border color of selected appointments.
ServerThe server connection information.
ServerValidDetermines if the server connection is valid.
ShowCalendarShows/Hides the calendar control.
ShowTreeShows/Hides the tree control.
SnapEnabledDetermines whether or not appointments are snapped to the nearest interval.4.1.18
SnapIgnoreLeadDetermines if the lead/trail times should be ignored when snapping appointments.4.1.18
TimeBarAMPMDetermines if the time bar displays 12-hour time with.4.1.18
TimeBlockListAll time blocks in the control.3.1.1
TimeRangeThe visible time range in the schedule
TrailLayoutThe information layout of all appointment layout areas.
VersionThe control's version info.
ViewThe current view.
  • No labels