i dont know if any one had post any thing aboat this
so i appologize for him\her if that happen and i didn't recognized
System.Drawing.Drawing2D.GraphicsPath ag = new System.Drawing.Drawing2D.GraphicsPath();
ag.AddArc(0, 0, button1.Width, button1.Height, 0, 360);
button1.Region = new Region(ag);
you can replace addarc with other option so you can draw alot of shapes