使用timer控件演示简单动画程序
2007-11-06 14:03
549 查看
是一个Gif动画 显示过程是从左到右的运动,运到到最后又返回来从左面重新出现继续向右运动!
代码如下(设置timer控件的interval属性为500,半秒钟)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Collections;
namespace TimerTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
int intX = this.pictureBox1.Left;//控件左边缘与容器的距离
int intY = this.pictureBox1.Top;
int intWidth = this.pictureBox1.Width;
int intHeight = this.pictureBox1.Height;
intX += 10; //每次运动10px
if (intX>=this.Width)//运动超出可视范围内
{
intX =this.pictureBox1.Left-this.Width; //重新设置起点
}
this.pictureBox1.SetBounds(intX, intY, intWidth, intHeight);//绑定gif图片的坐标实现运动效果
}
}
}
相关文章推荐
- 使用timer控件创建一个简单的报警程序
- Scriptcase演示程序,马上查看使用SC开发系统多么简单
- Unity_DOTween动画的学习(七)_Tweener的使用简单补充_DOText的简单演示
- 使用timer控件创建一个简单的报警程序
- 使用timer控件创建一个简单的报警程序
- Scriptcase演示程序,现在,他们使用SC多么简单的开发系统
- C#使用timer实现的简单闹钟程序
- 使用JNI写一个简单的程序
- 使用 timer 来创建一个简单的报警程序
- CSS3简单动画效果与使用列表制作菜单
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 汉诺塔android动画演示程序
- 帧动画的简单使用
- CATransition 简单使用(转场动画)
- 一个简单的使用python抓取网页中的水文数据的程序
- 一个使用了 osip 和 eXosip 库的 UAC 代理客户端的演示程序
- 【技巧】Animate.css动画库的简单使用
- 使用最新Netty实现一个简单的聊天程序
- 使用Delphi,SDK编写Windows简单程序