Проверьте, есть ли вход где-нибудь в списке

Вы можете настроить управление 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);
}

И вот результат:

0
задан Oliver 5 April 2019 в 14:19
поделиться