public override void Copy(DrawingItem obj)
        {
            base.Copy(obj);
            DrawBezier v = obj as DrawBezier;

            if (v != null)
            {
                this.ptStart    = v.ptStart;
                this.ptControl1 = v.ptControl1;
                this.ptControl2 = v.ptControl2;
                this.ptEnd      = v.ptEnd;
                this.Color      = v.Color;
                this.width      = v.width;
            }
        }
예제 #2
0
 public void LoadData(DrawBezier obj, Form frm)
 {
     objBezier          = obj;
     txtName.Text       = objBezier.Name;
     txtX1.Text         = objBezier.StartPoint.X.ToString();
     txtY1.Text         = objBezier.StartPoint.Y.ToString();
     txtX2.Text         = objBezier.ControlPoint1.X.ToString();
     txtY2.Text         = objBezier.ControlPoint1.Y.ToString();
     txtX3.Text         = objBezier.ControlPoint2.X.ToString();
     txtY3.Text         = objBezier.ControlPoint2.Y.ToString();
     txtX4.Text         = objBezier.EndPoint.X.ToString();
     txtY4.Text         = objBezier.EndPoint.Y.ToString();
     txtWidth.Text      = objBezier.LineWidth.ToString();
     lblColor.BackColor = objBezier.Color;
     frmOwner           = frm;
 }