4

为winform加载gif,当我单击一个按钮时,我需要显示加载gif,然后在某些操作后它不应该显示。

我可以找到 web 表单的教程,但我正在努力为 winform 做同样的事情,请。提出一些想法。

谢谢,卡西克

4

1 回答 1

11

标准PictureBox控件可以显示动画 GIF。

PictureBox在表单上创建一个,将其属性Image设置为动画 GIF,并将其Visible属性设置为false.

然后,当您想要执行您的操作时,将PictureBox'Visible属性设置为true在代码中,执行该操作,然后false再次将其设置为。

请注意,如果您在 UI 线程上执行操作,包括动画在内的表单将冻结,直到完成。要解决这个问题,请查看BackgroundWorker组件。

于 2009-12-17T21:49:57.093 回答