VB image 图片如何才能一直旋转
3个回答
2013-11-01
展开全部
方法是人想的,如果用图片框自己的方法来实现,好像有点不好且不容易控制。
其实只要用PHOTOSHOP等图片处理软件多做几张图片,就是自己旋转雪花图片,然后取点有规律的名字如1.jpg,2.jpg...然后在VB中用计时器来实现把这些图片动态显示,从而形成动画。
这样做对于工程量不是很大的图片形成动画效果很不错,且容易实现与控制,还有可以角度做的很丰富,要几个角度就有几个角度。如下面我做了四个角度,有四张图片,代码可以如下:
Dim i As Integer
Private Sub Timer1_Timer()
i = i + 1
If i = 5 Then i = 1
Image1.Picture = LoadPicture(Trim(i) & ".jpg")
End Sub
注,这要在生成EXE后才有效,然后把EXE文件与图片文件放在同一目录下,当然你也可以用绝对路径,就可以灵活应用位置了,还有别忘了把计时器的INTERVAL属性改一个值如500。
其实只要用PHOTOSHOP等图片处理软件多做几张图片,就是自己旋转雪花图片,然后取点有规律的名字如1.jpg,2.jpg...然后在VB中用计时器来实现把这些图片动态显示,从而形成动画。
这样做对于工程量不是很大的图片形成动画效果很不错,且容易实现与控制,还有可以角度做的很丰富,要几个角度就有几个角度。如下面我做了四个角度,有四张图片,代码可以如下:
Dim i As Integer
Private Sub Timer1_Timer()
i = i + 1
If i = 5 Then i = 1
Image1.Picture = LoadPicture(Trim(i) & ".jpg")
End Sub
注,这要在生成EXE后才有效,然后把EXE文件与图片文件放在同一目录下,当然你也可以用绝对路径,就可以灵活应用位置了,还有别忘了把计时器的INTERVAL属性改一个值如500。
2013-11-01
展开全部
VB的image好象不能直接旋转,我使用如下方法来实现旋转效果,仅供你使用时参考:
把需要旋转的图片做成Flash,使用Flash控件来显示,效果非常不错的。参见我写的《股票管理大师》封面效果图。
把需要旋转的图片做成Flash,使用Flash控件来显示,效果非常不错的。参见我写的《股票管理大师》封面效果图。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-01
展开全部
用picture控件可以实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询