コード例 #1
0
        /// <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();
            }
        }