Указывает, как целевой объект, куда перетаскиваются данные обслуживает операции OLE drop. Доступно, как в design, так и в run time.
Object.OLEDropMode[= nValue] |
Возвращаемое значение
- 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".
Примечания
Применяется к: 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.
Смотрите также
Справочное руководство
Свойство Enabled (Visual FoxPro)OLE Drag-and-Drop