2012年8月6日月曜日

描画時のチラツキを抑制

.NetFramework アプリケーションを開発しているとコントロール描画時にちらつくことがありますが、
なんとこのチラツキを抑えてくれるプロパティがありました。しかも、CLR2.0 から!

こちら↓

DoubleBuffered プロパティ
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.control.doublebuffered%28v=vs.80%29.aspx

方法 : フォームとコントロールのダブル バッファリングを行うことによってグラフィックスのちらつきを軽減する
http://msdn.microsoft.com/ja-jp/library/3t7htc9c%28v=vs.80%29.aspx

コントロールがちらつくってめったに起きませんが、今度出会った時にはぜひ DoubleBuffered を使ってみたいです。