我有一個C#中的Winforms應用程序,該應用程序異步調用方法並使用回調函數。 我想顯示一個動畫gif讓最終用戶知道工作正在完成。 我想將動畫gif懸停在表單的中心。如何在長時間的異步操作中顯示動畫gif?
我該怎麼做?
更新: 謝謝。我想我錯過的步驟是使用圖片框來保存gif。 以下似乎是在做的顯示gif和類似jmatthews3865下面說的我可以將PictureBox的可見屬性設置爲false來隱藏它的技巧。
private ShowAnimatedGif()
{
PictureBox pb = new PictureBox();
this.Controls.Add(pb);
pb.Left = (this.Width/2) - (pb.Width/2);
pb.Top = (this.Height/2) - (pb.Height/2);
pb.Image = Resources.AnimatedGifHere;
pb.Visible = true;
}