【发布时间】:2010-12-27 20:14:17
【问题描述】:
为 winform 加载 gif,当我单击按钮时,我需要显示加载 gif,然后在某些操作后它不应该显示。
我可以找到 web 表单的教程,但我正在努力为 winform 做同样的事情,请。提出一些想法。
谢谢, 卡西克
【问题讨论】:
为 winform 加载 gif,当我单击按钮时,我需要显示加载 gif,然后在某些操作后它不应该显示。
我可以找到 web 表单的教程,但我正在努力为 winform 做同样的事情,请。提出一些想法。
谢谢, 卡西克
【问题讨论】:
标准的PictureBox 控件可以显示动画 GIF。
在您的表单上创建一个PictureBox,将其Image 属性设置为动画GIF,并将其Visible 属性设置为false。
然后,当您要执行操作时,在代码中将PictureBox 的Visible 属性设置为true,执行操作,然后再次将其设置为false。
请注意,如果您在 UI 线程上执行操作,则表单(包括动画)将冻结直到完成。要解决这个问题,请查看BackgroundWorker 组件。
【讨论】: