Я предлагаю следующие два файла DLL: PresentationCore.dll и PresentationFramework.dll
Он более известен как Windows Presentation Foundation (WPF) и может легко использоваться to сделайте круглые кнопки .
Вы можете легко создать свой собственный, свойство Region упрощает это. Добавьте новый класс в свой проект и вставьте код, показанный ниже. Скомпилировать. Перетащите новый элемент управления из верхней части панели инструментов на форму.
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;
class RoundButton : Button {
protected override void OnResize(EventArgs e) {
using (var path = new GraphicsPath()) {
path.AddEllipse(new Rectangle(2, 2, this.Width - 5, this.Height - 5));
this.Region = new Region(path);
}
base.OnResize(e);
}
}
добавить пользовательский рисунок в обработчик событий OnPaint.
Вам, вероятно, придется создать изображение со своими закругленными углами и использовать его на кнопке изображения для достижения желаемого.
Используйте WPF, если проект еще на ранней стадии и вы еще можете переключиться