Как сохранить закругленные углы кнопок на устройствах с Windows 11, но изменить цвет границы кнопки | C# WinForms .NET5
Итак, я делал проект winforms, проблема в том, что Windows 11 имеет закругленные углы кнопок, которые появляются только на
Я хотел бы сохранить вариант нативного дизайна для устройств с Windows 11 без белого цвета границ, возможно ли это?
Я хотел бы сохранить как можно больше нативного дизайна, чтобы использование настраиваемого элемента управления привело бы к тому, что все пользователи на всех устройствах имели одинаковый стиль кнопок.
Если это невозможно, свяжите меня с руководством о том, как я могу создать настраиваемый элемент управления кнопкой с такими закругленными краями, или библиотеку с закругленными краями (пожалуйста, откройте исходный код или используйте его бесплатно, если это возможно).
Еще раз спасибо: D
Имейте в виду, что переопределение границы кнопок в
private void Btn_Paint(object sender, PaintEventArgs e)
{
Button btn = (Button)sender;
ControlPaint.DrawBorder(e.Graphics, btn.ClientRectangle,
Color.Gray, 1, ButtonBorderStyle.Solid,
Color.Gray, 1, ButtonBorderStyle.Solid,
Color.Gray, 1, ButtonBorderStyle.Solid,
Color.Gray, 1, ButtonBorderStyle.Solid);
}