private void Button_FinishEval(object sender, EventArgs e) { Button button = (Button)sender; string FullTag = button.Tag.ToString(); if (FullTag.StartsWith(TAG_FRAC)) { tB_Frac.Text = NumberBeatifier(TAG_FRAC, fracController.Calculate()); } else if (FullTag.StartsWith(TAG_COMPLEX)) { tB_Complex.Text = NumberBeatifier(TAG_COMPLEX, complexController.Calculate()); } else if (FullTag.StartsWith(TAG_PNUMBER)) { tB_PNumber.Text = pNumberController.Calculate(); } }
private void Button_FinishEval(object sender, EventArgs e) { Button button = (Button)sender; string tag = button.Tag.ToString(); string part_tag = tag.Substring(0, tag.IndexOf('_')) + "_"; switch (part_tag) { case TAG_PNUMBER: tB_PNumber.Text = pNumber_ctrl.Calculate(); break; case TAG_FRAC: tB_Frac.Text = Number_to_state(TAG_FRAC, frac_ctrl.Calculate());; break; case TAG_COMPLEX: tB_Complex.Text = Number_to_state(TAG_COMPLEX, complex_ctrl.Calculate()); break; } }