Такая проблема. Рисую мышкой прямоугольник, задаются начальные координаты, и конечные.
Но беда в том, что в Rectangle конечный координаты задаются в качестве размера.
И поэтому координаты X=10, Y=10, X=50, Y=50 работают нормально. Вырисовывается то что нужно.
А когда координаты становятся X=50, Y=50, X=10, Y=10 прямоугольник не рисуется, считая что задан нулевой размер.
Пробовал рисовать полигоном, но мне нужен конкретно объект Rectangle на выходе.
Вижу только 1 вариант. Перебирать координаты полигона и подставлять в прямоугольник. Но это очень криво выглядит.
Есть какой то еще способ чтобы рисовать прямоугольник "В обе стороны", а не только вниз и вправо?
28.10.10 13:35: Перенесено из '.NET'