【发布时间】:2015-07-10 10:17:19
【问题描述】:
我用 C# 开发了一个简单的 Windows 应用程序 (MDI),它可以将数据从 SQL 导出到 Excel。
我正在使用 ClosedXML 成功实现这一目标。
当执行该过程时,我想显示一个包含动画 GIF 图像的图片框。
我是初学者,不知道如何实现,完成后出现图片框。
我看到很多帖子说要使用我从未使用过的后台工作程序或线程,但发现它很难实现。
我可以有一个带有解释的分步示例吗?
我创建的两个函数,我在执行代码之前和之后调用。
private void Loading_On()
{
Cursor.Current = Cursors.WaitCursor;
pictureBox2.Visible = true;
groupBox1.Enabled = false;
groupBox5.Enabled = false;
groupBox6.Enabled = false;
Cursor.Current = Cursors.Arrow;
}
private void Loading_Off()
{
Cursor.Current = Cursors.Arrow;
pictureBox2.Visible = false;
groupBox1.Enabled = true;
groupBox5.Enabled = true;
groupBox6.Enabled = true;
Cursor.Current = Cursors.WaitCursor;
}
【问题讨论】:
-
我已使用 Thread 成功显示图片框,但组框未禁用。
标签: c# picturebox animated-gif