我在 C# 中有一个 Winforms 应用程序,它异步调用方法并使用回调。我想显示一个动画 gif,让最终用户知道工作正在完成。我想让动画 gif 悬停在表单的中心。
我怎样才能做到这一点?
更新:谢谢。我想我缺少的步骤是使用图片框来保存 gif。以下似乎是在做显示 gif 的技巧,就像下面的 jmatthews3865 所说,我可以将 PictureBox 的 visible 属性设置为 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;
}