2009-12-17 70 views
3

加载gif为winform,当我点击一个按钮,我需要显示加载gif,然后在一些行动后,它不应该显示。为winform加载gif

我可以找到网页形式的教程,但我正在努力做同样的winform,请。建议一些想法。

谢谢, Karthick

回答

10

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

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

然后,当您要执行的动作,PictureBoxVisible属性在代码中设置为true,执行操作,并再次将其设置为false

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

+0

谢谢SLaks。 – Karthick 2009-12-17 21:50:36

+0

您应该通过单击空心复选标记来接受此答案。 – SLaks 2009-12-17 21:51:54

+0

这很糟糕,他没有把它标记为答案。 – IsmailS 2010-06-02 12:36:54