我的任务是使用鼠标单击在面板上绘制路径。路径应该类似于左键单击并在 (x1, y1) 处释放,移动鼠标然后左键单击并在 (x2, y2) 处释放。然后应该从 (x1, y1) 到 (x2, y2) 画一条线。现在,当我将鼠标移动到其他位置(例如(x3,y3)然后左键单击并释放时,应该从(x2,y2)到(x3,y3)绘制一条线。
以这种方式,我想绘制一条具有多个顶点的路径,最多可达(Xn,Yn)。
目前我只能从 (x1, y1) 到 (x2, y2) 绘制。
using (Pen draw_pen = new Pen(Color.Blue, PEN_WIDTH))
{
g.DrawLine(draw_pen, _StartPt.X, _StartPt.Y, _EndPt.X, _EndPt.Y);
}
有谁可以让我知道这是否可以实现?如果是,请提供示例代码片段。提前致谢。