Вы можете настроить управление Button
таким образом, имеют толстые трехмерные границы:
FlatStyle
значение Flat
FlatApperanace
] установите BorderSize
в 0
FlatApperanace
установите MouseOverBackColor
на ControlLight
Затем обработайте событие Paint
и используйте ControlPaint.DrawBorder
нарисуйте толстую трехмерную рамку:
private void button1_Paint(object sender, PaintEventArgs e)
{
ControlPaint.DrawBorder(e.Graphics, button1.ClientRectangle,
SystemColors.ControlLightLight, 5, ButtonBorderStyle.Outset,
SystemColors.ControlLightLight, 5, ButtonBorderStyle.Outset,
SystemColors.ControlLightLight, 5, ButtonBorderStyle.Outset,
SystemColors.ControlLightLight, 5, ButtonBorderStyle.Outset);
}
И вот результат: