public override MyGraphic Clone() { MyEllipse me = new MyEllipse(Height, Width); me.isVisible = this.isVisible; me.drawmode = this.drawmode; return me; }
public override MyGraphic Clone() { MyEllipse me = new MyEllipse(Height, Width); me.isVisible = this.isVisible; me.drawmode = this.drawmode; return(me); }
//画椭圆 private void AddEllipse(Point pt1, Point pt2) { MyEllipse mr = new MyEllipse(); mr.Width = Math.Abs(pt1.X - pt2.X); mr.Height = Math.Abs(pt1.Y - pt2.Y); mr.drawmode = new GeometryMode(brush, pen); compositeGraphic.Add(mr, Math.Min(pt1.X, pt2.X), Math.Min(pt1.Y, pt2.Y)); du_refresh(); canvas1.ReleaseMouseCapture(); }