C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 152 を表示中)
■88390 / )  複数のPictureBoxを高速描画する方法
□投稿者/ シンプソンズ (1回)-(2018/08/25(Sat) 12:02:19)

分類:[.NET 全般] 

VB.NETです。

500x500ピクセルのPictureBoxを5個程度フォームに配置し、
これらで表示させる画像を高速で変化させるプログラムを作りたいと考えています。


プログラムはバックグラウンドで走っており、
Forループで画像の生成を行い、
BeginInvokeでフォームに画像を渡し
Invalidateで画像の更新を行っています。

100msくらいの間隔だと、うまく表示できるのですが
50msくらいの間隔になると、画像が更新されないものがでてきてしまいます。

一般的な動画30〜60fpsなので、
これくらいの速度では更新できるのではないかと思うのですが
どのようにすれば、高速描画することができますでしょうか?



返信 編集キー/


管理者用

- Child Tree -