DragWithin

The DragWithin event has different arguments for different objects:

Object

See

ListBox, PictureListBox, ListView, and Tab controls

Syntax 1 For ListBox, PictureListBox, ListView, and Tab controls

TreeView control

Syntax 2 For TreeView controls

Windows and other controls

Syntax 3 For windows and other controls

For information about the DataWindow control’s DragWithin event, see the DataWindow Reference or the online Help.


Syntax 1 For ListBox, PictureListBox, ListView, and Tab controls

Description

Occurs when the user is dragging an object within the control.

Event ID

Event ID

Objects

pbm_lbndragwithin

ListBox, PictureListBox

pbm_lvndragwithin

ListView

pbm_tcndragwithin

Tab

Arguments

Argument

Description

source

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

index

Integer by value (a reference to the ListView item under the pointer in the ListView control)

Returns

Long. Return code choices (specify in a RETURN statement):

Usage

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

Examples

Example 1

This example changes the background color of the ListView when a DragObject enters its border:

This.BackColor = RGB(128, 0, 128)

See also


Syntax 2 For TreeView controls

Description

Occurs when the user is dragging an object within the control.

Event ID

Event ID

Objects

pbm_tvndragwithin

TreeView

Arguments

Argument

Description

source

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

handle

Long (a reference to the ListView item under the pointer in the TreeView control)

Returns

Long. Return code choices (specify in a RETURN statement):

Usage

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

Examples

Example 2

This example changes the background color of the TreeView when a DragObject enters its border:

This.BackColor = RGB(128, 0, 128)

See also


Syntax 3 For windows and other controls

Description

Occurs when the user is dragging an object within the control.

Event ID

Event ID

Objects

pbm_bndragwithin

CheckBox, CommandButton, Graph, InkEdit, InkPicture, Picture, PictureHyperLink, PictureButton, RadioButton

pbm_cbndragwithin

DropDownListBox, DropDownPictureListBox

pbm_dragwithin

DatePicker, MonthCalendar

pbm_endragwithin

SingleLineEdit, EditMask, MultiLineEdit, StaticText, StaticHyperLink

pbm_omndragwithin

OLE

pbm_prndragwithin

HProgressBar, VProgressBar

pbm_rendragwithin

RichTextEdit

pbm_sbndragwithin

HScrollBar, HTrackBar, VScrollBar, VTrackBar

pbm_uondragwithin

UserObject

pbm_dragwithin

Window

Arguments

Argument

Description

source

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

Returns

Long. Return code choices (specify in a RETURN statement):

Usage

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

See also