void tsmi_Click(object sender, EventArgs e) { var tsmi = sender as ToolStripMenuItem; switch (tsmi.Name) { case "tsmiSearch": SetChekct4Connect(tsmi); var dialog1 = new DeviceSearchForm(); dialog1.ShowDialog(); if (dialog1.FirewareBreaken) { ShowUpECUForm(); } break; case "tsmiDisConnict": SetChekct4Connect(tsmi); Services.Device.Connect.Stop(); break; case "tsmiSetPassword": (new SetPWDForm()).ShowDialog(); break; case "tsmiReset": if (MessageBox.Show(LangWords["309_25"], LangWords["309_23"], MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) //LangWords["309_13"]; { Services.Device.ResetPLC("XXX"); Services.Stroe.LoadAuto(); } break; case "tsmi_G_Start": this.RecoverWarper = new RecoverWarper(); this.RecoverWarper.Start(); break; case "tsmi_G_Stop": this.RecoverWarper.End(); break; case "tsmi_G_Show": RecoverWarper.ShowRecords(); break; default: if (tsmi.Tag.ToString() == "COM") //菜单 连接ECU { SetChekct4Connect(tsmi); var dialog2 = new DeviceSearchForm(tsmi.Text); dialog2.ShowDialog(); if (dialog2.FirewareBreaken) { ShowUpECUForm(); } } break; } }
private void _findDeviceButton_Click(object sender, System.EventArgs e) { try { _deviceModel.StopSignal(); var deviceSearchForm = new DeviceSearchForm(); if (deviceSearchForm.ShowDialog(this) == DialogResult.OK) { if (deviceSearchForm.SelectedDevice != null) { _deviceLabel.Text = deviceSearchForm.SelectedDevice.ToString(); _deviceModel.SelectDevice(deviceSearchForm.SelectedDevice); } else { _deviceLabel.Text = "Not selected"; } } } catch (Exception exc) { MessageBox.Show($"Cannot connect to device: {exc.Message}", "Connection error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void _findDeviceButton_Click(object sender, System.EventArgs e) { _deviceModel.StopSignal(); var deviceSearchForm = new DeviceSearchForm(); if (deviceSearchForm.ShowDialog(this) == DialogResult.OK) { if (deviceSearchForm.SelectedDevice != null) { _deviceLabel.Text = deviceSearchForm.SelectedDevice.ToString(); _deviceModel.SelectDevice(deviceSearchForm.SelectedDevice); } else { _deviceLabel.Text = "Not selected"; } } }