| | |
| | | using Bro.Common.Helper; |
| | | using Bro.Common.Base; |
| | | using Bro.Common.Helper; |
| | | using Bro.UI.Model.Winform; |
| | | using System; |
| | | using System.Collections.Generic; |
| | |
| | | lvMeasures.Items.Add(item); |
| | | }); |
| | | |
| | | txtBarcode.ReadOnly = Config.IsBarcodeManulInputBlocked; |
| | | if (txtBarcode.IsHandleCreated) |
| | | txtBarcode.BeginInvoke(new Action(() => txtBarcode.ReadOnly = Config.IsBarcodeManulInputBlocked)); |
| | | |
| | | Process_M071.OnClearBarcode -= M071_MainForm_OnClearBarcode; |
| | | Process_M071.OnClearBarcode += M071_MainForm_OnClearBarcode; |
| | |
| | | |
| | | MessageBox.Show("标签修改完成"); |
| | | } |
| | | |
| | | private void lvMeasures_DoubleClick(object sender, EventArgs e) |
| | | { |
| | | if (lvMeasures.SelectedItems.Count <= 0) |
| | | return; |
| | | |
| | | var ele = cvImage.Elements.FirstOrDefault(u => u.ID == lvMeasures.SelectedItems[0].Tag.ToString()); |
| | | if (ele != null) |
| | | { |
| | | ele.State = ElementState.Selected; |
| | | cvImage.Invalidate(); |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 上方状态区 |
| | |
| | | { |
| | | txtBarcode.Text = _barcode; |
| | | _barcode = ""; |
| | | } |
| | | |
| | | if (e.KeyValue == 27) |
| | | { |
| | | cvImage.Elements.ToList().ForEach(ele => ele.State = ElementState.Normal); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | else if (btnStartMeasure.Text == "继续测量") |
| | | { |
| | | Process_M071.ResumeJob(null, null, null); |
| | | Process_M071.SwitchJobStatus(new OperationConfigBase() { InputPara = new List<int>() { 0 } }, null, null); |
| | | btnStartMeasure.Text = "暂停测量"; |
| | | } |
| | | else |
| | | { |
| | | Process_M071.PauseJob(null, null, null); |
| | | Process_M071.SwitchJobStatus(new OperationConfigBase() { InputPara = new List<int>() { 1 } }, null, null); |
| | | btnStartMeasure.Text = "继续测量"; |
| | | } |
| | | |