GIF 画像を一時停止するにはどうすればよいのでしょうか。サーバーにアクセスしていて、何かが起こっているときに gif 画像を再生したいのですが、システムがフリーズした場合は一時停止したいと考えています。画像が添付されたピクチャーボックスがあります。これは可能ですか?
質問する
6126 次
3 に答える
1
Micha がリンクした質問へのコメントを読むことができるので、簡単に設定できます
myPictureBox.Enabled = false;
画像アニメーションを停止します。true
再起動するには、 に設定します。反射は必要ありません。
Windows.Forms.PictureBox.OnEnabledChanged
本質的に呼び出しますAnimate(Enabled)
。ソースコードを参照してください。
于 2016-05-25T11:38:26.910 に答える
1
目的のフレームをビットマップに変換します
Image gifImg = ActivscreenLibraries.Resources.throbber_running;
FrameDimension dimension = new FrameDimension(gifImg.FrameDimensionsList[0]);
// Number of frames
int frameCount = gifImg.GetFrameCount(dimension);
// Return an Image at a certain index
gifImg.SelectActiveFrame(dimension, 5);
Bitmap aa = new Bitmap(gifImg);
pictureBox1.Image = Image.FromHbitmap(aa.GetHbitmap());
于 2013-10-02T13:18:49.200 に答える