自分でコントロールを描画する
ControlPaint
ControlPaint クラス (System.Windows.Forms)
自分でコントロールを描画したい時に便利なクラスです
参考:コントロールを描画する: .NET Tips: C#, VB.NET
Button周りのボーダーグラデーションも指定色から作成することができます。
ControlPaint.LightLight( Color );
ControlPaint.Light( Color );
ControlPaint.Dark( Color );
ControlPaint.DarkDark( Color );
上から順に
・強い光色
・弱い光色
・弱い影
・強い影
となっています。
DarkDarkとか安直すぎない(*_*)