语法
fmDropEffect=Object.StarrDrag([Effect as fmDropEffect])
StartDrag 方法的语法有以下几个成分:
成分 |
说明 |
Objejt |
必需。一个有效对象。 |
Efeect |
可选。放置操作对目标控件所起的作用。 |
设置
Effect 的设置如下:
常量 |
值 |
说明 |
fmDropEffectNone |
0 |
没有将放置源复制或制动到放置目标。 |
fmDropEffectCopy |
1 |
将放置源复制到放置目标。 |
fmDropEffectMove |
2 |
将放置源移动到放置目标。 |
fmDropEffectCopyOrMove |
3 |
将放移源复制或移动到放置目标。 |
说明
拖动操作开始于当前鼠标指针位置以及当前键盘状态,而结束于用户释放鼠标按键。拖放操作的最终效果取决于为放置目标所选的效果。
例如,控件的 MouseMove 事件可能包含 StartDrag 方法。当用户单击控件并移动鼠标时,鼠标指针将改变,以示 Effect 对于放置目标是否有效。