Указывает, как целевой объект, куда перетаскиваются данные обслуживает операции OLE drop. Доступно, как в design, так и в run time.

Object.OLEDropMode[= nValue]

Expand imageВозвращаемое значение

nValue

Определяет - как элемент управления или объект обрабатывает операции OLE drop. В приведенной ниже таблице перечислены установки для nValue.

nValue константа Foxpro.h Описание

0

DROP_DISABLED

Блокировано (По умолчанию).

Данные не могут быть брошены на элемент управления или объект и не происходит событий по высвобождению данных на целевом объекте. Когда указатель мыши позиционируется над элементом управления или объектом, то указатель мыши отображает курсор "No Drop".

Установка OLEDropMode в 0 предоставляет совместимость назад (OLE drop не поддерживается) в существующих приложениях.

1

DROP_ENABLED

Разрешено.

Visual FoxPro позволяет "бросить" данные на элемент управления или объект и происходят события высвобождения данных на целевом объекте.

2

DROP_PASSTOCONTAINER

Пересылка в контейнер.

Элемент управления или объект ведут себя так, как если бы они были блокированы для операций OLE drop, и данные "бросаются" на контейнер, в котором содержится целевой элемент управления или объект.

Свойство контейнера OLEDropMode должно быть установлено в 1 или 2 для приема данных. Когда указатель мыши позиционируется над контнейнером с установленным в 0 свойством OLEDropMode, то указатель мыши отображает курсор "No Drop".

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

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

OLEDropMode является свойством целевого объекта, на который переносятся данные. Если свойство DropMode для элемента управления или объекта установлено в 0 – Disabled, то они не могут действовать как источники OLE drop. Это сделано для совместимости назаз для предыдущей поддержки drag-and-drop в ранних версиях Visual FoxPro.

Если свойство Enabled элемента управления или объекта установлено в false (.F.), вы не можете бросить на него данные. Для операций "бросания" в этом случае, указатель мыши будет отображать курсор No Drop.

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

Справочное руководство

Свойство Enabled (Visual FoxPro)
OLE Drag-and-Drop

Прочие ресурсы

Свойства (Visual FoxPro)