private void btnStartScan_Click(object sender, EventArgs e) { if (this.rbDirec.Checked) { if (_manuScan == null) { _manuScan = new ManuScan(); } beamScan = _manuScan; } else if (this.rbPreheat.Checked) { if (_areaScan == null) { _areaScan = new AreaScan(); } beamScan = _areaScan; } else { if (_cADScan == null) { _cADScan = new CADScan(); } beamScan = _cADScan; } beamScan.BeamStart(); }
public MainFm() { InitializeComponent(); GlobleParameter._eBMBeamScan = new EBMBeamScan(); _manuScan = new ManuScan(); LoadUserControl(_manuScan);//默认加载手动输入 GlobleParameter.DelShowMess += ShowInfo; GlobleParameter._eBMBeamScan.OnOperation += ShowInfo; }
private void toolStriptn_Click(object sender, EventArgs e) { try { var obj = (sender as ToolStripButton).Tag; if (obj == null) { return; } var ctrl = (EShortCut)Enum.Parse(typeof(EShortCut), obj.ToString()); switch (ctrl) { case EShortCut.ManuScan: if (_manuScan == null) { _manuScan = new ManuScan(); } LoadUserControl(_manuScan); break; case EShortCut.AreaScan: if (_areaScan == null) { _areaScan = new AreaScan(); } LoadUserControl(_areaScan); break; case EShortCut.CADScan: if (_cADScan == null) { _cADScan = new CADScan(); } LoadUserControl(_cADScan); break; default: break; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }