2014-09-24 3 views
0

В этом примере:Как рассчитать расстояние между сторонами прямоугольника?

private void pictureBox1_MouseUp(object sender, MouseEventArgs e) 
{ 
    label10.Text = ((n - 1) * 4).ToString(); 
    _mrect = new Rectangle(Math.Min(RectStartPoint.X, point.X), Math.Min(RectStartPoint.Y, point.Y), 
           Math.Abs(RectStartPoint.X - point.X), Math.Abs(RectStartPoint.Y - point.Y)); 
} 

_mrect является:

X = 125 
Y = 144 
Width = 250 
Height = 169 

Я хочу, чтобы найти расстояние между левым краем прямоугольника к правому краю. И расстояние между верхним краем до нижнего края.

+4

Как эти расстояния отличаются от ширины и высоты вы нам? – Rawling

+3

Возможно, я что-то пропустил, но, безусловно, «расстояние между левым краем прямоугольника до правого края» = ширина и «расстояние между верхним краем до нижнего края» = высота. –

+0

Изменить * пункт.X *, * пункт.Y * to * e.X * и * e.Y * –

ответ