コード例 #1
0
 private void btnErase_Click(object sender, EventArgs e)
 {
     if (!m_obdInterface.ConnectedStatus)
     {
         m_obdInterface.GetLogger().TraceError("DTC Form, Attempted to erase codes without vehicle connection.");
         MessageBox.Show("必须首先与车辆进行连接,才能进行后续操作!", "出错", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     else if (MessageBox.Show("将会清除车辆中的所有故障码,请确保对应的故障已经排除\n或者让车辆系统重新自我标定,在此期间车辆将会不安全的行驶一段时间\n是否确实要清除故障码?", "是否清除故障码?", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
     {
         m_obdInterface.ClearCodes();
         RefreshDiagnosticData();
     }
 }