void OnCalculationCompletionInvoke(UncertaintyCalculator.UncertCalcResults results) { PartialDerivsGrid.Enabled = true; PlugPartialDerivGrid.Enabled = true; FinalPropEquationField.Enabled = true; PartialDerivsGrid.RowCount = results.PartialDerivs.Count(); PlugPartialDerivGrid.RowCount = results.PartialDerivs.Count(); for (int i = 0; i < results.PartialDerivs.Count(); i++) { PartialDerivsGrid[0, i].Value = results.PartialDerivs[i]; PlugPartialDerivGrid[0, i].Value = results.PluggedPartialDerivs[i]; } PartialDerivsGrid.ClearSelection(); PlugPartialDerivGrid.ClearSelection(); FinalPropEquationField.Text = results.PropEquation; EnableInputComponents(); }
void OnCalculationCompletion(UncertaintyCalculator.UncertCalcResults results) { Invoke(new OnCalculationCompletionDelegate(OnCalculationCompletionInvoke), new object[] { results }); }