Drag 方 法

Drag 方 法 - 图1Drag 方 法 - 图2启动 结束或取消拖动操作

语 法

Contro l.Drag [( nAction )]

参 数 描 述

nAction

Drag 方 法 - 图3Drag 方 法 - 图4Drag 方 法 - 图5指 示 要 执 行 的 动 作 若 省 略 nActionnAction 设 置 为 1 下 表 列 出 了 Drag

Drag 方 法 - 图6的 设 置

设 置 说 明

0 取消拖动操作 恢复控件的原始位置

Drag 方 法 - 图7Drag 方 法 - 图8Drag 方 法 - 图91 Drag 方 法 - 图10 默认值 Drag 方 法 - 图11 启动对控件的拖动操作

Drag 方 法 - 图122 结束拖动 即放下控件

说 明

Drag 方 法 - 图13Drag 方 法 - 图14通常 MouseDown 事件过程调用 Drag 方法来启动拖动操作

Drag 方 法 - 图15Drag 方 法 - 图16Drag 方 法 - 图17Drag 方 法 - 图18Drag 方 法 - 图19Drag 方 法 - 图20Drag 方 法 - 图21Drag 方 法 - 图22只有当控件的 DragMode 属性设置为 0 人工 时 才需要使用 Drag 方法来控件拖动 在 DragMode 属性设置为 1 自动 的控件上也可以使用 Drag 但并不触发MouseDown 和 MouseUp 事件

Drag 方 法 - 图23Drag 方 法 - 图24Drag 方 法 - 图25Drag 方 法 - 图26若想在拖动控件时更改鼠标指针 可使用 DragIcon 属性或 MousePointer 属性定义指针 只有在未设置 DragIcon 属性时 MousePointer 属性才有效 .

应 用 于

Drag 方 法 - 图27Drag 方 法 - 图28Drag 方 法 - 图29Drag 方 法 - 图30Drag 方 法 - 图31Drag 方 法 - 图32Drag 方 法 - 图33Drag 方 法 - 图34Drag 方 法 - 图35Drag 方 法 - 图36Drag 方 法 - 图37Drag 方 法 - 图38Drag 方 法 - 图39Drag 方 法 - 图40Drag 方 法 - 图41Drag 方 法 - 图42Drag 方 法 - 图43Drag 方 法 - 图44Drag 方 法 - 图45Drag 方 法 - 图46复选框 组合框 命令按钮 命令组 容器对象 控件对象 编辑框 表格图像 标签 线条 列表框 OLE 绑定型控件 OLE 容器控件 选项按钮选项组 页面 页 框 形状 微调 文本框

请 参 阅

DragDrop 事 件 , DragIcon 属 性 , DragMode 属 性 , M ousePointer 属 性 , Move 方法