【问题标题】:gif animation not animating while making visible = true of PictureBoxgif动画在使PictureBox可见= true时没有动画
【发布时间】:2011-04-02 14:27:30
【问题描述】:

当用户在我的 C# 表单中按下“登录”按钮时,我正在使用 n 图片框来显示“等待”的 gif 动画。

我将 gif 图像添加到图片框并将可见性设置为 false。当用户单击登录按钮时,我将图片框的可见性设置为 true。问题是,如果将 visible 属性设置为 true,则 gif 动画不会出现。

请指教。

【问题讨论】:

  • 我很快建立了一个测试项目,这没有问题 - 你能发布一些代码吗?
  • 除了更改 PictureBox 属性之外,您是否还在 UI 线程上执行一些工作(如数据库访问)?
  • 无数据库访问权限。但是调用网络服务。但它是在我将可见性设置为 true 之后完成的。我在设计模式下将表单的背景设置为图像。是否有任何其他方法来显示(渲染)/隐藏 gif。感谢您的回复。

标签: c# winforms visual-studio-2008 picturebox


【解决方案1】:

在 gif 上放置一个面板并更改 z 顺序而不是设置可见性。

或者你可以试试这个

PictureBox visible property does not work... help please

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 2021-05-19
    • 2022-11-11
    • 1970-01-01
    • 2021-05-17
    • 2018-11-12
    相关资源
    最近更新 更多