/// <summary> /// 计算按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCalc_Click(object sender, EventArgs e) { double resValue = GetSiteResValue(txtResValue, comboBoxResUnit); if (resValue > 0) { txtOutput.Clear(); GetResSelectList(listViewRes, ResListData, resValue); ResCalc resCalc = new ResCalc(ResListData.ToArray(), resValue, Convert.ToInt32(numResCount.Value)); resCalc.EventResCalcReturn += new ResCalc.DelegateResCalcReturn(ResCalcReturn_Event); resCalc.Start(); } else { MessageBox.Show("输入的阻值有误,请重新输入!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); txtResValue.Focus(); } }