如何计算两点之间的直线长度?

时间:2013-12-08 15:45:58

标签: c# winforms

我有两个Point变量。 开始和结束。

例如,起点是121,100 终点是140,122

我在两点之间划了一条线。如何找到两点之间的直线长度?

在pictureBox1鼠标中,我做了:

start = e.Location;

在pictureBox1鼠标中,我做了:

end = e.Location;

1 个答案:

答案 0 :(得分:10)

这是简单的数学公式 sqrt((x2 - x1)^ 2 +(y2 - y1)^ 2)

Math.Sqrt(Math.Pow((end.Y - start.Y), 2) + Math.Pow((end.X - start.X), 2));