- 締切済み
VB6でImageを使ってアニメーションするときに画面がちらつく
ImageコントロールであらかじめいくつかのGIF画像を読み込んでおいてTimerを使って一定時間ごとに表示用のImageコントロールに順番に転送してアニメーションをする。 このときGIF形式だと絵が変わるたびにちらつくけどBMP形式でやればちらつかない。 この原因はGIFから読み込むときに解凍していてその処理に時間がかかるからでOKでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kenta_tanaka
- ベストアンサー率11% (14/120)
回答No.1
Timerのintervalによってはなると思います。 ところで、foam lord時に転送しておいて、 Visible = False にして その時間がきたら .Visible = True にするのはダメなんでしょうか
お礼
回答ありがとうございます。 TimerのIntervalとは関係なくちらつきます。 先週の授業でやって今レポートを書いているとこです。 ちらつく原因は自分でも調べたのですが解凍しているからと推測することしかできませんでした。 明日提出しないと赤点になりそう・・・ あとはちらつく原因のとこを書けば寝れるのですが。
補足
回答するのに時間がかかるからとレポートに書いて出しちゃいました。