Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为winform加载gif,当我单击一个按钮时,我需要显示加载gif,然后在某些操作后它不应该显示。
我可以找到 web 表单的教程,但我正在努力为 winform 做同样的事情,请。提出一些想法。
谢谢,卡西克
标准PictureBox控件可以显示动画 GIF。
PictureBox
PictureBox在表单上创建一个,将其属性Image设置为动画 GIF,并将其Visible属性设置为false.
Image
Visible
false
然后,当您想要执行您的操作时,将PictureBox'Visible属性设置为true在代码中,执行该操作,然后false再次将其设置为。
true
请注意,如果您在 UI 线程上执行操作,包括动画在内的表单将冻结,直到完成。要解决这个问题,请查看BackgroundWorker组件。
BackgroundWorker