wince环境下timer控件的使用

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:03:04
在vs的windows ce5.0 环境下使用timer控件
因为wince不支持gif动画
所以我用timer控件、imageList控件、pictureBox控件来做动画效果
代码如下:
timer1事件:
private void timer1_Tick(object sender, EventArgs e)
{
if (Counts > 11)
{
Counts = 0;
}
pictureBox1.Image = imageList1.Images[Counts];
Counts += 1;
}
开始动画的方法:
private void start()
{
pictureBox1.Visible = true;
timer1.Interval = 200;
timer1.Enabled = true;
}
结束动画的方法:
private void stop()
{
pictureBox1.Visible = false;
timer1.Enabled = false;
timer1.Dispose();
}
button1事件
private void button1_Click(object sender, EventArgs e)
{
start();
//方法
}

现在问题如下:
我是想先让图片动起来,然后

哈哈,那么麻烦啊,送你一个GIF类吧。。

你搜索下 CGIFShow 类 很好用 。。

我写的示例代码:

MyGif = new CGIFShow(GetDC()->m_hDC);

if(MyGif->Load(L"Load.gif"))
{
MyGif->SetPosition(0,0);
MyGif->Play();
}

简单好用吧?