【问题标题】:Loading gif for a winform为 winform 加载 gif
【发布时间】:2010-12-27 20:14:17
【问题描述】:

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

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

谢谢, 卡西克

【问题讨论】:

    标签: winforms loading gif


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-09-09
      • 2018-03-30
      • 2021-04-06
      • 2014-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-31
      • 2014-03-24
      相关资源
      最近更新 更多