コンバーターの処理中に 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);