dragmode 属性

应用于 请参阅

指定拖放操作的拖动方式为人工或自动。设计和运行时可用。

语法

Control.DragMode[ = nMode]

设置

nMode

下表列出了 dragmode 属性的设置:

设置 说明
0 (默认值)人工。要求使用 Drag 方法开始源控制的拖动。
1 自动。单击源控制则自动开始拖动。

说明

当 DragMode 设置为 0(人工)时,控制响应鼠标事件,并且必须使用 Drag 方法开始拖动操作。
当 DragMode 设置为 1(自动)时,控制不响应鼠标事件。并且当用户在控制上按下鼠标主(左)键时,自动开始拖动操作。
在拖动操作中,当鼠标指针在目标控制或表单上时,释放鼠标按钮会生成目标对象的 DragDrop 事件,并且结束拖动操作。拖动也可触发 DragOver 事件。

注意 在拖动控制时,控制不会接受其他用户生成的鼠标或键盘事件(KeyPress、MouseDown、MouseMove 或 MouseUp)。