指定放落目标如何管理 OLE 放落操作。设计和运行时可用。
语法
Object.OLEDropMode[= nValue]
设置
nValue
指定控件或对象如何管理 OLE 放落操作。下表列出了 nValue 的设置。
nValue | Foxpro.h 常数 | 说明 |
0 | DROP_DISABLED | 禁止(默认值)。数据不能放落到控件或对象上,并且不发生放落目标事件。当鼠标指针位于控件或对象上时,显示不准放落鼠标指针。将 OLEDropMode 设置为 0 为现有应用程序提供了向后兼容性(不支持OLE 放落)。 |
1 | DROP_ENABLED | 启用。Visual FoxPro 允许将数据放落到控件或对象上,并且发生放落目标事件。 |
2 | DROP_PASSTOCONTAINER | 传递到容器。控件或对象就象禁止了 OLE 放落操作一样,并且数据被放落到控件或对象的容器中。为了接受数据,容器的 OLEDropMode属性必须设置为 1 或 2。如果容器的oledropmode 属性设置为 0,则显示不准放落鼠标指针。 |
说明
OLEDropMode 是一个放落目标属性。如果一个控件或对象的 DropMode 属性设置为 0-禁止,则该控件或对象不能作为一个 OLE 放落源。这为以前版本 Visual FoxPro 对拖放的支持提供了向后兼容性。
如果一个控件或对象的 Enabled 属性设置为“假” (.F.),就不能将数据放落到该控件或对象上,当进行放落操作时,会显示不准放落鼠标指针。