我希望在转换器处理时显示 GIF 图像。但是 GIF 图像从不显示,并且转换器过程成功完成,大约需要 20 秒,因此图片框是空白的。如果我用 MessageBox.Show 替换转换器进程,则 Gif 图像和 Message.Show 都可以正常工作。
我需要做什么?
Thread th = new Thread((ThreadStart)delegate
{
pictureBox1.Image = Image.FromFile("loading_gangnam.gif");
Thread.Sleep(5000);
});
th.Start();
//MessageBox.Show("This is main program");
Converted = converter.Convert(input.FullName, output);