我有一个 WinForms 应用程序,它以最简单的方式显示动画 gif - 有一个直接加载 .gif 的 PictureBox。
WinForms 设计器生成的代码如下所示:
//
// pictureBoxHomer
//
this.pictureBoxHomer.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.pictureBoxHomer.Dock = System.Windows.Forms.DockStyle.Fill;
this.pictureBoxHomer.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxHomer.Image")));
this.pictureBoxHomer.Location = new System.Drawing.Point(3, 3);
this.pictureBoxHomer.Name = "pictureBoxHomer";
this.pictureBoxHomer.Size = new System.Drawing.Size(905, 321);
this.pictureBoxHomer.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
this.pictureBoxHomer.TabIndex = 0;
this.pictureBoxHomer.TabStop = false;
图片当然是这样的:http: //media.tumblr.com/tumblr_m1di1xvwTe1qz97bf.gif
问题:虽然这个动画 gif 在浏览器中显示得非常好,但它在 WinForms 应用程序中运行得太快了,这并不像需要的那样快乐。所以:
问题:有没有办法在 WinForms 应用程序中减慢动画 gif 的速度?