谁知道VB image 图片如何才能一直旋转
答案:2 悬赏:80 手机版
解决时间 2021-02-24 03:40
- 提问者网友:谁的错
- 2021-02-23 02:52
谁知道VB image 图片如何才能一直旋转
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-02-23 03:19
其实只要用PHOTOSHOP等图片处理软件多做几张图片,就是自己旋转雪花图片,然后取点有规律的名字如1.jpg,2.jpg...然后在VB中用计时器来实现把这些图片动态显示,从而形成动画。
这样做对于工程量不是很大的图片形成动画效果很不错,且容易实现与控制,还有可以角度做的很丰富,要几个角度就有几个角度。如下面我做了四个角度,有四张图片,代码可以如下:
Dim i As Integer
Image1.Picture = LoadPicture(Trim(i) & ".jpg")End Sub注,这要在生成EXE后才有效,然后把EXE文件与图片文件放在同一目录下,当然你也可以用绝对路径,就可以灵活应用位置了,还有别忘了把计时器的INTERVAL属性改一个值如500。
这样做对于工程量不是很大的图片形成动画效果很不错,且容易实现与控制,还有可以角度做的很丰富,要几个角度就有几个角度。如下面我做了四个角度,有四张图片,代码可以如下:
Dim i As Integer
Image1.Picture = LoadPicture(Trim(i) & ".jpg")End Sub注,这要在生成EXE后才有效,然后把EXE文件与图片文件放在同一目录下,当然你也可以用绝对路径,就可以灵活应用位置了,还有别忘了把计时器的INTERVAL属性改一个值如500。
全部回答
- 1楼网友:山君与见山
- 2021-02-23 03:37
方法是人想的,如果用图片框自己的方法来实现,好像有点不好且不容易控制。 其实只要用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。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯