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 EditTable Control:

EventDescriptionVersion Introduced
AfterDeleteRecordsFired after the user deletes a record.
AfterInsertRecordsFired after the user inserts a record.
AfterNewRecordsFired after the user creates new records at the end of the table.
AfterUpdateFired after a cell's contents has been updated.
BeforeDeleteRecordsFired before the user deletes a record.
BeforeEditFired just before a cell goes into edit mode.
BeforeInsertRecordsFired before the user inserts a record.
BeforeNewRecordsFired before the user creates new records at the end of the table.
BeforeUpdateFired before a cell's contents is updated.
GotFocusDeprecated. Use OnGotFocus insteadDeprecated
HScrollFired when the user scrolls the table horizontally.
LostFocusDeprecated. Use OnLostFocus insteadDeprecated
OnBalloonClickedFired when the user clicks on a balloon tooltip.
OnButtonClickFired when the user clicks on a button cell in the edit table.
OnCharFired when the user types a character in edit mode.
OnCheckChangedFired when the user changes the state of a cell's check box.
OnClickFired when the user clicks on a cell.
OnComboClickedFired when the user clicks on an item in a combo dropdown.
OnContextMenuClickFired when a menu item on the custom context menu is clicked.
OnDblClickFired when the user double clicks on a cell.
OnEditAttemptFired when the user attempts to edit a non-editable cell.
OnEditCompletedFired after a cell exits edit mode.4.1.18
OnGotFocusFired when the control receives input focus.3.1.0
OnHeaderClickFired when the user clicks on a header cell.
OnHeaderDblClickFired when the user double clicks on a header cell.
OnHeaderHyperClickFired when the user clicks on a hyperlink in a header cell.
OnHyperClickFired when the user clicks on a hyperlink in a cell.
OnInvalidDataFired when the data does not match the cell's validation pattern.
OnKeyNavigationDoneFired when the user releases a navigation key after holding it down long enough to repeat the keystroke.
OnLostFocusFired when the control loses input focus.3.1.0
OnMouseEnterFired when mouse enters the control.
OnMouseExitFired when the mouse leaves the control.
OnMouseMoveFired when the user moves the mouse over the edit table.
OnOptionClickFired when the user clicks on an option button in the edit table.
PosChangedFired after the selected cell changes.
PosChangingFired before the selected cell changes.
VScrollFired when the user scrolls the table vertically.