Per chi non lavora con le interfacce, probabilmente questo articolo non servirà a nulla. A chi invece interessa rendere l’interfaccia della propria applicazione un po’ più accattivante, allora può essergli utile 
Vedremo infatti come creare un pulsante personalizzato, tipo questo:

Il codice è abbastanza semplice, dovremo infatti rimpiazzare l’evento Paint del controllo. Creiamo perciò una classe che estenda l’oggetto Button:
public partial class NewButton : Button
{
public NewButton()
{
InitializeComponent();
}
}
Adesso dobbiamo effettuare l’override del metodo OnPaint:
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaintBackground(e);
e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
//imposto il rettangolo di disegno come l’intera area del pulsante
Rectangle rect = ClientRectangle;
//imposto la regione del pulsante ad un’ellisse
GraphicsPath path = new GraphicsPath();
path.StartFigure();
path.AddEllipse(rect);
path.CloseFigure();
Region rgn = new Region(path);
this.Region = rgn;
//disegno un gradiente come sfondo
LinearGradientBrush gradientBrush = new LinearGradientBrush(rect, BackColor, Color.WhiteSmoke, LinearGradientMode.ForwardDiagonal);
e.Graphics.FillRectangle(gradientBrush, rect);
e.Graphics.DrawEllipse(new Pen(Color.Gray, 4), rect);
//disegno un’ellisse per simulare il bordo in 3d (setto la penna a larghezza 10)
rect.Inflate(-5, -5);
Color alphaWhiteColor = Color.FromArgb(80, Color.White);
LinearGradientBrush borderGradientBrush = new LinearGradientBrush(rect, alphaWhiteColor, BackColor, LinearGradientMode.ForwardDiagonal);
e.Graphics.DrawEllipse(new Pen(borderGradientBrush, 10), rect);
//scrivo il testo del pulsante al centro del bottone
StringFormat format = new StringFormat();
format.Alignment = StringAlignment.Center;
format.LineAlignment = StringAlignment.Center;
e.Graphics.DrawString(Text, Font, new SolidBrush(Color.Black), rect, format);
}
Ecco che ora il nostro pulsante è libero di essere utilizzato. Naturalmente non abbiamo ancora gestito un eventuale cambio di colore al click del mouse, ma qui sta a voi e alla vostra fantasia 