private void cboCalcType_SelectionChanged(object sender, SelectionChangedEventArgs e) { int index = cboCalcType.SelectedIndex; switch (index) { case 0: lblFirstValue.Text = "Voltage"; lblSecondValue.Text = "Resistance"; ohmsLaw = CalCurrent; break; case 1: lblFirstValue.Text = "Voltage"; lblSecondValue.Text = "current"; ohmsLaw = CalResistance; break; case 2: lblFirstValue.Text = "current"; lblSecondValue.Text = "Resistance"; ohmsLaw = CalVoltage; break; } }
private void btnCalculate_Click(object sender, RoutedEventArgs e) { switch (cboCalcType.SelectedIndex) { case 0: lblResult.Text = "The calculated Current is:"; ohmsLaw = CalCurrent; break; case 1: lblResult.Text = "The calculater Resistance is:"; ohmsLaw = CalResistance; break; case 2: lblResult.Text = "The calculated Voltage is:"; ohmsLaw = CalVoltage; break; } int parameter1 = Convert.ToInt32(txtFirstValue.Text); int parameter2 = Convert.ToInt32(txtSecondValue.Text); txtResult.Text = (ohmsLaw(parameter1, parameter2)).ToString(); }