自分でコントロールを描画する

ControlPaint
ControlPaint クラス (System.Windows.Forms)


自分でコントロールを描画したい時に便利なクラスです
参考:コントロールを描画する: .NET Tips: C#, VB.NET


Button周りのボーダーグラデーションも指定色から作成することができます。
ControlPaint.LightLight( Color );
ControlPaint.Light( Color );
ControlPaint.Dark( Color );
ControlPaint.DarkDark( Color );

上から順に
・強い光色
・弱い光色
・弱い影
・強い影
となっています。

引用:C# 指定色の明暗|おーう なんじゃそら


DarkDarkとか安直すぎない(*_*)