I have a task of drawing a path on a panel using mouse click. The path should be some thing like left 
click and release at (x1, y1), move the mouse and then left click and release at (x2, y2). Then a line should be drawn from (x1, y1) to (x2, y2). Now this time when I move my mouse to other location say (x3,y3) and then left click & release, a line should be drawn from (x2, y2) to (x3,y3).

In this manner I want to draw a path with multiple vertices say up to (Xn, Yn).

Currently I could able to draw only from (x1, y1) to (x2, y2). 

`using (Pen draw_pen = new Pen(Color.Blue, PEN_WIDTH))
 {
 g.DrawLine(draw_pen, _StartPt.X, _StartPt.Y, _EndPt.X, _EndPt.Y);
 }`

Does anyone can let me know whether this is achievable ? If yes can you please provide sample code snippet. Thanks in advance.