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

わんくま同盟

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

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


(過去ログ 79 を表示中)
■46715 / )  Re[2]: WPFウィンドウでのタイマーによる描画について
□投稿者/ T-SS (2回)-(2010/02/09(Tue) 18:49:11)
今はまだサンプルですが、最終的にウィンドウ上にあるLabelが、
あるメモリの状態を監視していて、そのメモリが更新された場合に、
該当ラベルを点滅表示したいのです。

例えば、Labelが100個あるとして、それぞれがint[100]配列 の該当の状態を示しています。
int[0]が0のときはLabel背景色が赤⇔暗い赤、
1のときはLabel背景色が黄⇔暗い黄色となるような状態です。
ただし、この背景色はLabelぞれぞれに設定できるようにするつもりです。
(INIファイルやCSVファイルなどの設定データ)

その際、点滅表示時のCPU負荷をなるべく低くしたいのです。
タイマーで行う場合にはCPU負荷がやたらと上がってしまうのです。
(今は、あらかじめブラシを2つ作成しておき(赤ブラシ、暗い赤ブラシ)、
タイマーイベント時にBackgroundプロパティに該当するほうの
ブラシを設定するようにしています。)



返信 編集キー/


管理者用

- Child Tree -