Событие DragDrop
См. также
Применение
CheckBox, ComboBox, CommandButton, CommandGroup, Объект Container, Объект Control, EditBox, Form, Grid, Image, Label, Line, ListBox, Связанный элемент управления OLE, Элемент управления OLE - контейнер, OptionButton, OptionGroup, Page, PageFrame, Shape, Spinner, TextBox, ToolBar
PROCEDURE Object.DragDrop
Параметры
Необходимо включить в процедуру для данного события оператор LPARAMETERS или
PARAMETERS и задать имя для каждого параметра. Visual FoxPro передает событию
DragDrop три или четыре параметра в следующем порядке:
nIndex
Однозначно идентифицирует элемент управления, если он принадлежит массиву э
ементов управления.
oSource
Указывает перетаскиваемый элемент управления. С помощью этого параметра можно
ссылаться на свойства и методы элемента управления.
nXCoord, nYCoord
Содержит текущие горизонтальную (nXCoord) и вертикальную (nYCoord) координаты указателя мыши в форме или элементе управления, к которым произво
ится перетаскивание. Эти координаты всегда выражаются относительно координат
ой системы объекта назначения, с использованием единицы измерения, определяемой
свойством ScaleMode.
Комментарии
Операция перетаскивания с помощью мыши завершается, когда данный элемент управ
ения наложится на другой элемент управления или другую форму и пользователь
отпустит кнопку мыши или когда для данного элемента управления вызывается метод
Drag с аргументом nAction, имеющим значение 2 (Drop).
С помощью события DragDrop можно контролировать, что будет происходить после
завершения операции перетаскивания. Например, можно перетащить исходный элемент
управления на новую позицию или скопировать из одного места в другое.
Замечание Событие DragDrop подразумевает участие двух объектов перетаскиваемого элемента управления и объекта назначения. Событие DragDrop и
ициируется для объекта назначения, а не для перетаскиваемого элемента управле
ия.
Используя свойство DragMode и метод Drag, можно задавать тот или иной способ и
ициирования операции перетаскивания. После того как эта операция началась, вы
можете обрабатывать события, предшествующие событию DragDrop, с помощью события
DragOver.
LPARAMETERS [nIndex,] oSource, nXCoord, nYCoord
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.