Задать вопрос

Как добавить круглую обводку в C# win forms?

Я делаю кнопку круглой этим кодом:

GraphicsPath myPath = new GraphicsPath();
myPath.AddEllipse(0, 0, button12.Width, button12.Height);

Region myRegion = new Region(myPath);
button12.Region = myRegion;


Но когда я добавляю обводку кнопке, логично что обводка квадратная и из-за этого у круглой кнопки получаются странные линии вместо обводки. Как я могу добавить круглую обводку? Желательно без 2 элемента который будет на заднем фоне у кнопки
  • Вопрос задан
  • 451 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
HemulGM
@HemulGM
Delphi Developer, сис. админ
Регионами - ни как.
Регион обрезает финальное отображение кнопки.

Круглые кнопки так не делаются.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы