private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Result != null) { RunExeHelper.FindFigureAndTodo(ShowResult); } }
private void backgroundWorker2_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Error != null) { FormOutput.AppendLog("计算期间发生异常:" + e.Error.Message); return; } if (e.Result != null) { RunExeHelper.FindFigureAndTodo(ShowResult0); } }
/// <summary> /// 适线计算 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCaculate_Click(object sender, EventArgs e) { FormOutput.AppendLog("开始重新适配曲线,获取新的拟合度和曲线.."); StringBuilder builder = new StringBuilder(); builder.Append(MethodName.NiHeCure); builder.Append(" "); builder.Append(numX.Value.ToString()); builder.Append(" "); builder.Append(numCv.Value.ToString()); builder.Append(" "); builder.Append(numCs.Value.ToString()); RunExeHelper.RunMethod(builder.ToString()); RunExeHelper.FindFigureAndTodo(ShowNiHe); }