OLEDropMode Property

Specifies how a drop target manages OLE drop operations. Available at design time and run time.

Object.OLEDropMode[= nValue]

Return Value

  • nValue
    Specifies how the control or object handles OLE drop operations. The following table lists the settings for nValue.

    nValue Foxpro.h constant Description

    0

    DROP_DISABLED

    Disabled (Default).

    Data cannot be dropped onto the control or object, and no drop target events occur. The No Drop mouse pointer is displayed when the mouse pointer is positioned over the control or object.

    Setting OLEDropMode to 0 provides backward compatibility (no OLE drop support) for existing applications.

    1

    DROP_ENABLED

    Enabled.

    Visual FoxPro allows the dropping of data onto the control or object, and drop target events occur.

    2

    DROP_PASSTOCONTAINER

    Pass to Container.

    The control or object behaves as if it is disabled for OLE drop operations, and the data is dropped on the container for the control or object.

    The container's OLEDropMode property must be set to 1 or 2 to accept the data. The No Drop mouse pointer is displayed if the container's OLEDropMode property is set to 0.

Remarks

Applies To: 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 is a drop target property. If the DropMode property for a control or object is set to 0 – Disabled, the control or object cannot act as an OLE drop source. This provides backward compatibility for previous drag-and-drop support in earlier versions of Visual FoxPro.

If the Enabled property of a control or object is set to false (.F.), you cannot drop data on the control or object. For drop operations, the No Drop mouse pointer is displayed when the Enabled property of a control or object is set to false (.F.).

See Also

Reference

Enabled Property (Visual FoxPro)
OLE Drag-and-Drop

Other Resources

Properties (Visual FoxPro)