【发布时间】:2010-12-28 04:29:45
【问题描述】:
我有一个 C# 中的 Winforms 应用程序,它异步调用方法并使用回调。 我想显示一个动画 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;
}
【问题讨论】:
标签: c# winforms animated-gif