Exemple #1
0
        public EditFinishShotForm1(Pattern pattern, FinishShotCmdLine finishShotCmdLine) : base(pattern.GetOriginPos())
        {
            InitializeComponent();
            this.pattern = pattern;
            this.origin  = pattern.GetOriginPos();
            if (finishShotCmdLine == null)
            {
                isCreating                             = true;
                this.finishShotCmdLine                 = new FinishShotCmdLine();
                this.finishShotCmdLine.Position.X      = Properties.Settings.Default.DotX;
                this.finishShotCmdLine.Position.Y      = Properties.Settings.Default.DotY;
                this.finishShotCmdLine.DotStyle        = (DotStyle)Properties.Settings.Default.DotStyle;
                this.finishShotCmdLine.IsWeightControl = false;
                this.finishShotCmdLine.Weight          = 0;
                this.btnLastCmdLine.Visible            = false;
                this.btnNextCmdLine.Visible            = false;
            }
            else
            {
                isCreating             = false;
                this.finishShotCmdLine = finishShotCmdLine;
            }
            //系统坐标->机械坐标
            PointD dotMachine = this.pattern.MachineRel(this.finishShotCmdLine.Position);

            tbLocationX.Text = dotMachine.X.ToString("0.000");
            tbLocationY.Text = dotMachine.Y.ToString("0.000");
            for (int i = 0; i < 10; i++)
            {
                comboBoxDotType.Items.Add("Type " + (i + 1));
            }
            comboBoxDotType.SelectedIndex = (int)this.finishShotCmdLine.DotStyle;
            if (this.finishShotCmdLine != null)
            {
                this.finishShotCmdLineBackUp = (FinishShotCmdLine)this.finishShotCmdLine.Clone();
            }
            this.ReadLanguageResources();
        }
Exemple #2
0
 public FinishShotCmd(RunnableModule runnableModule, FinishShotCmdLine dotCmdLine, MeasureHeightCmd mhCmd) : base(runnableModule, dotCmdLine, mhCmd)
 {
 }