Occurs when the user is dragging an object and leaves the control.
Event ID  | 
Objects  | 
|---|---|
pbm_bndragleave  | 
CheckBox, CommandButton, Graph, InkEdit, InkPicture, Picture, PictureHyperLink, PictureButton, RadioButton  | 
pbm_cbndragleave  | 
DropDownListBox, DropDownPictureListBox  | 
pbm_dragleave  | 
DatePicker, MonthCalendar  | 
pbm_dwndragleave  | 
DataWindow  | 
pbm_endragleave  | 
SingleLineEdit, EditMask, MultiLineEdit, StaticText, StaticHyperLink  | 
pbm_lbndragleave  | 
ListBox, PictureListBox  | 
pbm_lvndragleave  | 
ListView  | 
pbm_omndragleave  | 
OLE  | 
pbm_prndragleave  | 
HProgressBar, VProgressBar  | 
pbm_rendragleave  | 
RichTextEdit  | 
pbm_sbndragleave  | 
HScrollBar, HTrackBar, VScrollBar, VTrackBar  | 
pbm_tcndragleave  | 
Tab  | 
pbm_tvndragleave  | 
TreeView  | 
pbm_uondragleave  | 
UserObject  | 
pbm_dragleave  | 
Window  | 
Argument  | 
Description  | 
|---|---|
source  | 
DragObject by value (a reference to the control being dragged)  | 
Long. Return code choices (specify in a RETURN statement):
0 Continue processing
Obsolete functions You no longer need to call the DraggedObject function in a drag event. Use the source argument instead.
This example checks the name of the control being dragged, and if it is, cb_1 it cancels the drag operation:
IF ClassName(source) = "cb_1" THEN
cb_1.Drag(Cancel!)
END If
This example for a Picture control’s DragDrop event removes its own border when another Picture control (the source) is dragged beyond its boundaries:
IF source.TypeOf() = Picture! THEN
This.Border = TRUE
END IF