/// <summary> /// Clones the shape. /// </summary> /// <returns></returns> public override object Clone() { var rec = new RectangleBody(this); rec.Tag = Tag; return(rec); }
private void tsbtnRectangle_Click(object sender, EventArgs e) { if (RectanglePen == null) { RectanglePen = new RectangleBody(); } ActiveTool = new DrawShape(this.RectanglePen); }
/// <summary> /// Copy constructor. /// </summary> /// <param name="rectangle">Rectangle to copy.</param> public RectangleBody(RectangleBody rectangle) : base(rectangle) { }