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(); }
public FinishShotCmd(RunnableModule runnableModule, FinishShotCmdLine dotCmdLine, MeasureHeightCmd mhCmd) : base(runnableModule, dotCmdLine, mhCmd) { }