title: Draw a Polygon using Mouse Points in C#
body: <p>I need to be able to draw a polygon using mouse click locations.
  Here is my current code:</p>
  
  <pre><code> //the drawshape varible is called when a button is pressed to select use of this tool
               if (DrawShape == 4)
                  {
                      Point[] pp = new Point[3];
                      pp[0] = new Point(e.Location.X, e.Location.Y);
                      pp[1] = new Point(e.Location.X, e.Location.Y);
                      pp[2] = new Point(e.Location.X, e.Location.Y);
                      Graphics G = this.CreateGraphics();
                      G.DrawPolygon(Pens.Black, pp);
                  }
  </code></pre>
  
  <p>Thanks</p>