} public override Rectangle Region_Capture() { rect = Init(); return rect; } Rectangle Init() { int a =Convert.ToInt32(sideA*scale); int b =Convert.ToInt32(sideB*scale); int leftupX = center.X - a/2; int leftupY = center.Y - b/2; return( new Rectangle(leftupX,leftupY,a,b)); } } } Квадрат - это частный случай прямоугольника. Соответствующий класс является потомком класса |