电脑知识网 > 软件应用 > ppt技巧 > 正文
在PPT技巧中实现任意拖放图片效果的方法
网络整理 2017-12-26 11:43在PPT技巧课件交互中,拖放操作一直是FLASH的优势,结合PPT技巧控件工具中的图片控件和VBA功能,实现起来也并不是太难,下面简单介绍下在PPT技巧中实现任意拖放图片效果的方法,具体案例下载地址文后。
实现方法和原理:图片拖放操作分三个过程,在图片上按下鼠标(相当于Mouse_down)-移动鼠标(Mouse_move)和松开鼠标(Mouse_up),只要能计算出图片在这个三个过程中的相对位置即可。
实现过程:
1、插入图片(这个不能用插入图片的方法,而是通过图片控件(image控件)的方法,如下图:
2、双击图像控件,输入以下代码:
Dim X1, Y1 As Integer '用来记录位置
Dim Down As Boolean '用来判断拖放状态
Dim X2, Y2 As Integer
Dim Down2 As Boolean
'——————————————————————————
Private Sub Image1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'按下并记录位置
If Not Down Then
X1 = X
Y1 = Y
Down = True
End If
End Sub
Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'记算移动距离
If Down Then
Image1.Left = Image1.Left + X - X1
Image1.Top = Image1.Top + Y - Y1
X1 = X
Y1 = Y
End If
End Sub
Private Sub Image1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'改变移动状态并显示移动后的图片
Down = False
SlideShowWindows(1).View.First
End Sub
继续思考:如何实现图片位置初始化呢?如果你能想出解决办法,你就理解这里的实现原理了。
案例下载:http://pan.baidu.com/share/link?shareid=2410435248&uk=1493671735
转载请标注:电脑技术网——在PPT技巧中实现任意拖放图片效果的方法
- 搜索
-
- 2017-12-26让你的PPT技巧表格会说话
- 2017-12-26让你的PPT技巧表格会说话
- 2017-12-26七个超实用方法帮你搞定
- 2017-12-26轻松学会两个特别实用的
- 2017-12-265招帮你轻松搞定PPT技巧图
- 2017-12-26制作创意PPT技巧的3个实用
- 2017-12-26想做出高大上的海报/PPT技
- 2017-12-26PPT技巧制作实例教学 10个
- 2017-12-26情人节,用PPT技巧秀出你
- 2017-12-26微软推送Mac版Office 2016预览
- 2017-12-26PPT技巧 2010中批量删除批注
- 2017-12-26同一演示文稿内不同的幻
- 2017-12-26PPT技巧 2010制作抽奖幻灯片
- 2017-12-26PPT技巧 2010中设置演讲提醒
- 2017-12-26用WINRAR破解PPT技巧文档保
- 2017-12-26PPT技巧 2013中插入Flash的新
- 2017-12-26PPT技巧 2010幻灯片转换为
- 2017-12-26图文详解在PowerPoint技巧
- 2017-12-26如何去掉PPT技巧 2010超链接
- 2017-12-26如何修改PPT技巧 2010超链接
- 2017-12-26让你的PPT技巧表格会说话
- 2017-12-26让你的PPT技巧表格会说话
- 2017-12-26七个超实用方法帮你搞定
- 2017-12-26轻松学会两个特别实用的
- 2017-12-265招帮你轻松搞定PPT技巧图
- 2017-12-26制作创意PPT技巧的3个实用
- 2017-12-26想做出高大上的海报/PPT技
- 2017-12-26PPT技巧制作实例教学 10个
- 2017-12-26情人节,用PPT技巧秀出你
- 2017-12-26微软推送Mac版Office 2016预览
- 标签列表
-