DragLeave

Description

Occurs when the user is dragging an object and leaves the control.

Event ID

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


Arguments

Argument

Description

source

DragObject by value (a reference to the control being dragged)


Return Values

Long.

Return code choices (specify in a RETURN statement):

0 -- Continue processing

Usage

Obsolete functions

You no longer need to call the DraggedObject function in a drag event. Use the source argument instead.

Examples

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

See also

DragDrop

DragEnter

DragWithin