'宣言 Public Shared Property DisableInvalidRectRenderingOptimizations As Boolean
public static bool DisableInvalidRectRenderingOptimizations {get; set;}
7.3 では、PLF の描画ロジックにパフォーマンスの強化が行われました。これによって描画操作の無効な領域がコントロールのフルサイズでない時に、描画のために作成された内部描画バッファは無効な領域のサイズのみです。以前は、バッファのサイズが増えて、左上隅がコントロールの左上隅と一致しました。これはこのような描画操作の速度を遅くしますが、すべての描画状況ですべての Graphics オブジェクトが同じ基点のバッファによって支持されるというメリットがありました。
無効な矩形のパフォーマンスの最適化が有効にされて、Graphics オブジェクトの Transform または RenderingOrigin を変更する任意のコードは、最初に現在の Transform または RenderingOrigin を決定し、それらを置き換える代わりにオフセットします。同様に、管理されない描画メソッドが使用されており、Graphics オブジェクトから作成された hDC が描画する位置または矩形でこれらの管理されないメソッドに渡される場合、位置と矩形は Graphics オブジェクトで Transform の TransformPoints メソッドで変換すべきです。
注: 上記のように描画ロジックに必要な変更ができない、または時間がかかりすぎる場合、このプロパティを True に設定してください。