Mega Code Archive

 
Categories / C# / 2D Graphics
 

Line and Arc Combo

using System; using System.Drawing; using System.Windows.Forms;     class LineArcCombo: Form {      public static void Main()      {           Application.Run(new LineArcCombo());      }      public LineArcCombo()      {           ResizeRedraw = true;       }      protected override void OnPaint(PaintEventArgs pea)      {           DoPage(pea.Graphics, ForeColor,ClientSize.Width, ClientSize.Height);      }              protected void DoPage(Graphics grfx, Color clr, int cx, int cy)      {           Pen pen = new Pen(clr, 25);               grfx.DrawLine(pen,  25, 100, 125, 100);           grfx.DrawArc (pen, 125,  50, 100, 100, -180, 180);           grfx.DrawLine(pen, 225, 100, 325, 100);      } }