Type | Description | |||
Handle as Variant | A long expression that indicates the handle of the event. The Handle identifies unique the event, and is is allocated by the control. The Handle property of the event specifies the event's handle. A double/float expression that specifies the event's identifier. The KnownProperty(exEventID) property specifies the event's identifier. The Handle is automatically generated by the control, and can not be changed, while the IDentifier can be set by the user. |
The following VB sample asks the user if he wants to keep the newly created event, and if not, removes it:
Dim iCreatingEvent As Long Private Sub Schedule1_AddEvent(ByVal Ev As EXSCHEDULELibCtl.IEvent) If Not (iCreatingEvent = 0) Then If Not MsgBox("Do you allow creating this new event?", vbQuestion Or vbYesNoCancel) = vbYes Then Schedule1.Events.Remove (Ev.Handle) End If End If End Sub Private Sub Schedule1_LayoutStartChanging(ByVal Operation As EXSCHEDULELibCtl.LayoutChangingEnum) If (Operation = exScheduleCreateEvent) Then iCreatingEvent = iCreatingEvent + 1 End If End Sub Private Sub Schedule1_LayoutEndChanging(ByVal Operation As EXSCHEDULELibCtl.LayoutChangingEnum) If (Operation = exScheduleCreateEvent) Then iCreatingEvent = iCreatingEvent - 1 End If End Sub