#region 播放gif动画
/// <summary>
///
/// </summary>
Bitmap bit = new Bitmap("8.gif");
bool b = false;
public void AnimateImage()
{
if (!b)
{
ImageAnimator.Animate(bit, new EventHandler(this.OnFrameChanged));
b = true;
}
}
public void OnFrameChanged(object o, EventArgs e)
{
this.Invalidate();
}
protected override void OnPaint(PaintEventArgs e)
{
AnimateImage();
ImageAnimator.UpdateFrames();
e.Graphics.DrawImage(this.bit, new Point(0, 0));
}
private void btn_play_Click(object sender, EventArgs e)
{
ImageAnimator.Animate(bit,new EventHandler (this.OnFrameChanged )); //播放
}
private void btn_stop_Click(object sender, EventArgs e)
{
ImageAnimator.StopAnimate(bit, new EventHandler(this.OnFrameChanged));//停止
}
#endregion
/// <summary>
///
/// </summary>
Bitmap bit = new Bitmap("8.gif");
bool b = false;
public void AnimateImage()
{
if (!b)
{
ImageAnimator.Animate(bit, new EventHandler(this.OnFrameChanged));
b = true;
}
}
public void OnFrameChanged(object o, EventArgs e)
{
this.Invalidate();
}
protected override void OnPaint(PaintEventArgs e)
{
AnimateImage();
ImageAnimator.UpdateFrames();
e.Graphics.DrawImage(this.bit, new Point(0, 0));
}
private void btn_play_Click(object sender, EventArgs e)
{
ImageAnimator.Animate(bit,new EventHandler (this.OnFrameChanged )); //播放
}
private void btn_stop_Click(object sender, EventArgs e)
{
ImageAnimator.StopAnimate(bit, new EventHandler(this.OnFrameChanged));//停止
}
#endregion