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:
Property | Description | Version Introduced |
---|---|---|
AllowLeadTime | Indicates whether or not the user can SHIFT + DRAG to create or modify appointment lead times. | |
AllowTrailTime | Indicates whether or not the user can SHIFT + DRAG to create or modify appointment trail times. | |
AppointmentList | All appointments in the control. | |
AppointmentMetrics | Determines how appointments are rendered and interacted with. | |
Appt | An appointment. | |
The appointments application-defined classification. | ||
ApptFlag | The state of an appointment's flag. | |
ApptFlags | The states of all an appointment's flags. | |
ApptLocked | The locked status of an appointment. | |
An appointments coordinates in screen space. (Read Only) | ||
Autosize | Autosizes the entities. | |
Border | The control's border style. | 3.1.0 |
BorderColors | Customizes the colors of an SRP ActiveX Control's border. | 3.1.0 |
Cancel | Cancels events. | |
ConflictBehavior | The algorithm used to recognize conflicting appointments. | 3.1.1 |
ConflictColor | The color used to show conflict zones. | |
CurrentTimeColor | The color used to draw a band at the current time. | |
Date | The currently visible date. | |
DateHeaderFormat | The format used to render dates in the time bar. | |
EnableLeadTrailDisplay | Determines if Lead and Trail times should be rendered. | 3.2.0 |
EnableMouseMoveEvent | Determines if the OnScheduleMouseMove event should fire. | |
Entity | An entity. | |
EntityChecked | An entity's checked state. | |
EntityList | The heirarchical list of groups and entities. | |
EntityMinSize | The minimum size of entities in pixels. | |
EntitySize | The size of entities in pixels. | |
EntityTimeBlocks | ||
EntityUnassigned | Flags an existing entity as containing unassigned appointments. | 4.0.3 |
FirstDayOfWeek | The first day of the week displayed in the left most column of the calendar. | |
FreezeEntity | The right most entity that will not scroll. | |
Guides | Controls which guides are visible during drag and drop. | 3.1.1 |
HoverTIme | The time the mouse needs to hover over an item before a hover event fires. | 3.1.1 |
Interval | The number of minutes per interval. | |
IntervalSize | The number pixels per interval. | |
ItemExpanded | Expands or collapses items in the tree control. | |
Layout | The information layout of all appointments. | |
LeadLayout | The information layout of all appointment lead areas. | |
LeftTimeBar | Visibility status of the left time bar. | |
ProgID | The control's ProgId/Class Name. | |
Redraw | Enables or disables redrawing of the control when setting properties. | |
RightTimeBar | Visibility status of the right time bar. | |
ScheduleFonts | All fonts used in the schedule portion of the control. | |
SelAppt | The currently selected appointment. | |
SelectBorderColor | The border color of selected appointments. | |
Server | The server connection information. | |
ServerValid | Determines if the server connection is valid. | |
ShowCalendar | Shows/Hides the calendar control. | |
ShowTree | Shows/Hides the tree control. | |
SnapEnabled | Determines whether or not appointments are snapped to the nearest interval. | 4.1.18 |
SnapIgnoreLead | Determines if the lead/trail times should be ignored when snapping appointments. | 4.1.18 |
TimeBarAMPM | Determines if the time bar displays 12-hour time with. | 4.1.18 |
TimeBlockList | All time blocks in the control. | 3.1.1 |
TimeRange | The visible time range in the schedule | |
TrailLayout | The information layout of all appointment layout areas. | |
Version | The control's version info. | |
View | The current view. |