为 winform 加载 gif

发布于 2024-08-15 10:36:52 字数 133 浏览 8 评论 0原文

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

我可以找到 Web 表单的教程,但我很难为 winform 做同样的事情,请。提出一些想法。

谢谢, 卡西克

Loading gif for a winform, when i click a button i need to show loading gif then after some action it should not be displayed.

I can find tutorial for web form, but am struggling to do the same for winform, pls. suggest some idea.

Thanks,
Karthick

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

煮酒 2024-08-22 10:36:52

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

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

然后,当您想要执行操作时,在代码中将 PictureBoxVisible 属性设置为 true,执行操作,然后设置它再次变为false

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

The standard PictureBox control can display animated GIFs.

Make a PictureBox on your form, set its Image property to an animated GIF, and set its Visible property to false.

Then, when you want to perform your action, set the PictureBox's Visible property to true in code, perform the action, and set it to false again.

Note that if you perform your action on the UI thread, the form, including the animation, will freeze until it finishes. To solve this, look at the BackgroundWorker component.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文