>>819
コメントありがとうございます。

OnPaintで背景も描いています。
ただ、Panelのスクロールバーでスクロールしたときに、実際に再描画が発生しているのは
スクロールした結果発生した無効領域だけなのです。

スクロールバーを50ピクセル下に動かすと、クライアント領域は50ピクセル上にスクロールします。
その結果として、クライアントエリアの下50ピクセル高さ幅ぶんだけ再描画になります。