Ejemplo n.º 1
0
 public AddPattern1(Workpiece workpiece) : base(workpiece.GetOriginPos())
 {
     InitializeComponent();
     this.Activated += AddPattern1_Activated;
     this.ReadLanguageResources();
     this.workpiece = workpiece;
 }
Ejemplo n.º 2
0
        public EditPattern(Pattern pattern, Workpiece workpiece) : base(workpiece.GetOriginPos())
        {
            InitializeComponent();
            this.ReadLanguageResources();
            this.pattern          = pattern;
            this.workpiece        = workpiece;
            tbPatternName.Text    = this.pattern.Name;
            tbPatternName.Enabled = false;

            if (pattern is Workpiece)
            {
                tbOriginX.Text = this.pattern.GetOriginPos().X.ToString("0.000");
                tbOriginY.Text = this.pattern.GetOriginPos().Y.ToString("0.000");
            }
            else
            {
                //系统坐标->机械坐标
                PointD p = workpiece.MachineRel(this.pattern.Origin);
                tbOriginX.Text = p.X.ToString("0.000");
                tbOriginY.Text = p.Y.ToString("0.000");
            }
        }