} public override void Show(Graphics g, Pen pen, Brush brush) { rect = Init(); g.DrawEllipse(pen,rect); g.FillEllipse(brush, rect); } public override Rectangle Region_Capture() { rect = Init(); return rect; } Rectangle Init() { int a =Convert.ToInt32(axisA*scale); int b =Convert.ToInt32(axisB*scale); int leftupX = center.X - a; int leftupY = center.Y - b; return( new Rectangle(leftupX,leftupY,2*a,2*b)); } } } Этот класс является потомком класса |