• 締切済み

VB2005別フォームでのGIF動画の表示

処理の進行中に別フォームを表示し、GIF動画が表示されるようにしたいと考えています。パーセンテージや進捗状況を表す考えはありません。 しかしフォームにGIF動画を貼り付け、表示させてみるとGIF動画は動きませんでした。 処理が終わるとフォームが終了するようにしてあるのですが、GIF動画は動くことなくフォームが閉じました。 このGIF動画(フォーム)は、データベースが見つからない場合の待機時、データベースから大量のデータを取得時に表示させたいと考えています。 単純にフォームを表示させるだけではGIF画像は動きませんでしたので、何かやり方があるのだとは思うのですが、どのような方法があるのでしょうか? 教えてください。宜しくお願いします。

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

重い処理を別スレッドで動かす

参考URL:
http://www.atmarkit.co.jp/fdotnet/dotnettips/436bgworker/bgworker.html
回答No.1

PictureBox に表示させてダメってことですか? PictureBox1.Image = Image.FromFile("○○.gif") とか PictureBox1.Image = My.Resources.○○ とか デザイン時にプロパティーで設定するとか。

jobvba
質問者

補足

デザイン時のプロパティーでResourcesファイルよりGIF動画を設定しています。 Resourcesファイルを選択する画面では、GIF画像は動作しています。 実際に動作させると、初期の画像表示が行われるのですが、動画としては動いていません。

関連するQ&A