首页 理论教育 VB程序设计实验教程预备知识简介

VB程序设计实验教程预备知识简介

时间:2023-11-01 理论教育 版权反馈
【摘要】:1.拖放事件鼠标拖放操作是指用户按下鼠标按钮,将对象从一个位置移动到另外一个位置,然后释放鼠标按钮,将对象重新定位、复制和移动等。

VB程序设计实验教程预备知识简介

1.拖放事件

鼠标拖放操作是指用户按下鼠标按钮,将对象从一个位置移动到另外一个位置,然后释放鼠标按钮,将对象重新定位、复制和移动等。

2.两种拖放操作

拖动(drag)和放下(drog)。

① 源对象:拖放中原来位置的对象。

② 目标对象:将要放下位置的对象。

3.拖放事件的两个重要属性

① DragMode属性:设置拖动操作是自动方式还是手动方式。默认值为0(手动方式),设置为1(自动方式)。

② DragIcon属性:设置拖放操作时显示的图标,默认将源对象的灰色轮廓作为拖动图标,也可以设置.ico图标文件作为拖动操作的图标。

4.拖放的相关事件(www.xing528.com)

① DragDrop事件:当一个完整的拖放动作完成时触发,或使用Drag方法并将其动作设置为2(Drop)时触发。其语法格式为:

其中:

●参数Source:正在被拖动控件即源对象,可在事件过程中采用设置控件的属性和方法的方式对其进行设置。

●参数X、Y:松开鼠标时鼠标指针在目标对象中的坐标值,通常用目标坐标系统来表示。

② DragOver事件:当拖放操作正在进行时发生,当拖动对象越过一个控件时触发该事件。其语法格式为:

其中:

●参数Source:鼠标指针的位置所在的目标对象。

●参数X、Y:是松开鼠标按钮时鼠标指针在目标对象中的坐标值。

●参数State:表示控件的状态。0(vbEnter)为进入,指拖动正进入目标对象内;1(vbLeave)为离去,指拖动正离开目标对象;2(vbOver)为经过,指拖动正越过目标对象。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈