OLE control events provide a way for the OLE control to communicate back to OpenInsight. Once an event has been qualified using OI's QUALIFY_EVENT message, then the OLE control will fire the event to OpenInsight allowing you to respond to any one of the control's predefined actions. Some events allow you to stop certain actions before they occur, so be sure to read the Remarks section of each event carefully. The following events apply to the SRP Schedule Control:
Event | Description | Version Introduced |
---|---|---|
AfterApptDrop | Fired when the user finishes dragging an appointment. | |
AfterNewApptDrop | Fired when the user finishes dragging a new appointment. | |
BeforeApptDrag | Fired when the user is about to drag an appointment. | |
BeforeApptDrop | Fired when the user finishes dragging an appointment, but before it drops. | |
BeforeNewApptDrag | Fired when the user is about to drag a new appointment. | |
BeforeNewApptDrop | Fired when the user is about to drop a new appointment, but before the appointment drops. | |
CancelApptDrag | Fired when the user cancels appointment drag and drop. | |
CancelNewApptDrag | Fired when the user cancels creation of a new appointment. | |
OnApptClick | Fired when the user clicks an appointment. | |
OnApptDblClick | Fired when the user double clicks an appointment. | |
OnApptHover | Fired when the user stops the mouse over an appointment for a specified amount of time. | 3.1.1 |
OnContextMenuClick | Fired when a menu item on the custom context menu is clicked | |
OnDateChange | Fired when the user changes the date. | |
OnGotFocus | Fired when the control receives input focus. | 3.1.0 |
OnLostFocus | Fired when the control loses input focus. | 3.1.0 |
OnMouseEnter | Fired when mouse enters the control. | 3.1.0 |
OnMouseExit | Fired when the mouse leaves the control. | 3.1.0 |
OnScheduleClick | Fires when the user clicks anywhere on the schedule control outside of appointments. | |
OnScheduleDblClick | Fires when the user double clicks anywhere on the schedule control outside of appointments. | |
OnScheduleMouseMove | Fires when the user moves the mouse over the control. | |
OnTimeBlockClick | Fired when the user clicks a time block. | 3.1.1 |
OnTimeBlockDblClick | Fired when the user double clicks a time block. | 3.1.1 |
OnTimeBlockHover | Fired when the user stops the mouse over a time block for a specified amount of time. | 3.1.1 |
OnTreeCheckChange | Fired when the user clicks on a check box in the tree control. | |
OnTreeItemExpanded | Fired when the user expands or collapses an entity or group in the tree. |