Начинает, завершает или отменяет операцию перетаскивания (drag operation).

Control.Drag [(nAction)]

Параметры

nAction

Указывает на производимое действие. Если вы опустит nAction, то nAction устанавливается в 1.

В таблице перечислены возможные установки для метода Drag:

Установка Описание

0

Отменяет операцию перетаскивания; восстанавливает оригинальную позицию элемента.

1

(По умолчанию) Начинает операцию перетаскивания элемента.

2

Завершает перетаскивание — то есть, бросает элемент.

Expand imageПримечания

Применяется к: CheckBox Control | ComboBox Control | CommandButton Control | CommandGroup Control | Container Object | Control Object (Visual FoxPro) | EditBox Control | Grid Control | Image Control (Visual FoxPro) | Label Control (Visual FoxPro) | Line Control | ListBox Control | OLE Bound Control | OLE Container Control | OptionButton Control | OptionGroup Control | Page Object | PageFrame Control | Shape Control | Spinner Control | TextBox Control (Visual FoxPro)

Обычно процедура в событии MouseDown вызывает метод Drag для начала операции перетаскивания.

Метод Drag необходимо использовать для управления перетаскиванием только в том случае, если значение свойства DragMode элемента установлено в  0 (Manual). Вы можете использовать метод Drag на элементе, чье свойство DragMode установлено в 1 (Automatic), но события MouseDown и MouseUp не вызывают инициализации перетаскивания.

Если вы желаете, что указатель мыши изменился, пока вы перетаскиваете элемент, используйте либо свойство DragIcon, либо свойство MousePointer для определения вида указателя мыши. Установка свойства MousePointer принимается во внимание только в том случае, если не установлено значение свойства DragIcon.

Expand imageСмотрите также