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