Происходит, когда завершается операция drag-and-drop.

PROCEDURE Object.DragDrop
LPARAMETERS oSource, nXCoord, nYCoord

Параметры

Вы должны включить оператор LPARAMETERS или PARAMETERS в процедурный код события и указать имя для каждого параметра. Visual FoxPro посывает параметры коду события DragDrop в приведенном ниже порядке:

oSource

Ссылка на перетаскиваемый объект. Вы можете обращаться к свойствам и методом объекта с помощью этого параметра.

nXCoord, nYCoord

Содержать значения горизонтальной (nXCoord) и вертикальной  (nYCoord) позиции указателя мыши внутри формы, когда дата бросается на целевой объект. Эти координаты выражаются в терминах координатной системы формы в единицах измерения, определяемых значением свойства ScaleMode формы.

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

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

Операция drag-and-drop завевршается, когда управляющий элемент перетаскивается поверх другого элемента или формы и отпускается клавиша мыши, или когда для перетаскиваемого элемента вызывается метод Drag с аргументм nAction установленным в 2 (Drop).

Используйте событие DragDrop для управления тем, что должно произойти после того, как завершится операция перетаскивания. Например, вы можете переместить перетаскиваемый элемент управления в новую позицию или скопировать файл из одного места в другое.

NoteЗамечание

В событие DragDrop вовлечены два объекта, перетаскиваемый элемент управления и целевой объект. Событие DragDrop срабатывает для целевого объекта, а не для перетаскиваемого. Используйте свойство DragMode и метод Drag для указания способа, которым инициализируется операция перетаскивания (ручный запуск операции или автоматический). После того, как операция инициализирована, вы можете обрабатывать события, которые предшествуют событию DragDrop с помощью кода в событии DragOver.

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