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