ButtonのOnClick にこんなコードを書いてみます。 HDCを使ってSystem.Drawing.Graphics を取得するというちょっと強引なやりかたです。 実行してボタンを押します。
うまくグラデーションが描画できました