帐号: 密码:
// 设为首页 // 收藏本站 // 请您留言 // 网址导航
远方教程-满足你的求知欲!
站内搜索:
HTML ASP PHP CSS DIV Dreamweaver Photoshop Word Excel PPT SEO技巧
您当前位置:网站首页 >> 统计之窗 >> VB专区 >> 阅读文章

VB应用举例07:在VB应用软件中实现动画效果

来源:远方教程 作者:VBFans 发布时间:2014-12-17 查看次数:6209 访问[新版]

  三、使用PictureClip控件实现动画

  该控件提供了存储多个图像信息的技术,其访问方式不是向AniPushButton依次切换每幅图像,而是先将多幅图像依次有序存放在一个.bmp文件中,.bmp中的图像将被均匀分割成许多小块,每一块作为动画切换的一幅图。

  下面的程序将实现一个转动陀螺的动画效果。

  在程序的声明段定义变量:

Dim y As Integer 

Dim toggle As Integer 

Private Sub Form_Load() 
    picture1.Picture = PictureClip1. 
    GraphicCell(0)  ’使用第一幅为开始帧 
    y = 0 
    toggle=0 
End Sub 

Private Sub cmd_onoff_Click()  ’开关命令按钮 
    If toggle = 0 Then 
        cmd_onoff.Caption = "停止" 
        toggle = 1 
    Else 
        cmd_onoff.Caption = "旋转" 
        toggle = 0 
    End If 
End Sub 

Private Sub Timer1_Timer() 
If toggle = 1 Then spin       ’满足条件,调图切换子程序 
End Sub 

Private Sub spin() 
        y = y + 1: If y = 17 Then y = 0 
        picture1.Picture = PictureClip1. 
        GraphicCell(y)  图切换一帧 
End Sub 

  在上面的程序中,使用了命令按钮、图片控件、定时器和图像剪切控件等功能,其中最主要的是制作图像文件。图像文件制作分两个过程,首先制作单个的图像文件,然后,将这些图像文件合并成一个图像文件,存于一个.bmp文件中,在图像合成时可使用WINDOWS/95中的“画图”,用粘贴的方法完成。注意,在图像合成时,应设置状态栏参数以确定图像的精确位置,否则,在动画过程中,图像会出现跳动和不稳定感。

感谢VBFans投稿查看TA的其他文章>>
打印 打印 | 关闭 关闭 评论
相关文章
图片新闻
站内搜索  
搜索
猜您喜欢  
最新更新  
阅读排行  
关于我们 | 联系方式 | 大事记 | 免责声明 | | 给我留言
部分广告源自金山联盟2345联盟 QQ咨询 站长之家QQ群:232617873
Copyright 2024 远方教程 © All Rights Reserved.

回顶部