Example #1
0
 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();
 }
Example #2
0
        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());
            }
        }