110,538
社区成员
发帖
与我相关
我的任务
分享
List<Point> mousePoints = new List<Point>();
private void Form1_Paint(object sender, PaintEventArgs e)
{
if (mousePoints.Count == 0)
return;
e.Graphics.DrawLines(Pens.Black, mousePoints.ToArray());
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
if (mousePoints.Count > 0)
{
Point p = mousePoints[mousePoints.Count - 1];
if (e.X == p.X && e.Y == p.Y)
return;
}
mousePoints.Add(e.Location);
Invalidate();
}