private void Calc() { int CalcDueMoney = Convert.ToInt32(DueMoneyTextBox.Text) - Convert.ToInt32(CalcTextBox.Text); int CalcTakeMoney = Convert.ToInt32(TakeMoneyTextBox.Text) + Convert.ToInt32(CalcTextBox.Text); if (Convert.ToInt32(DueMoneyTextBox.Text) == 0) { MetroMessageBox.Show(this, "계산이 완료되었습니다.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); /* 초과 계산 원할 경우 * int CalcChangeMoney = Convert.ToInt32(ChangeMoneyTextBox.Text) + Convert.ToInt32(CalcTextBox.Text); * ChangeMoneyTextBox.Text = CalcChangeMoney.ToString(); * TakeMoneyTextBox.Text = CalcTakeMoney.ToString(); */ } else { if (CalcDueMoney <= 0) { DueMoneyTextBox.Text = "0"; TakeMoneyTextBox.Text = CalcTakeMoney.ToString(); ChangeMoneyTextBox.Text = CalcDueMoney.ToString().Replace("-", ""); UpdateOrderState(); } else { DueMoneyTextBox.Text = CalcDueMoney.ToString(); TakeMoneyTextBox.Text = CalcTakeMoney.ToString(); } } CalcTextBox.Clear(); }
private void buttonPlus_Click(object sender, EventArgs e) { try { if (_operationChoosed) { _digit2 = Convert.ToDouble(CalcTextBox.Text); Calculate(); _digit1 = _result; } else { _digit1 = Convert.ToDouble(CalcTextBox.Text); } _currentState.Append(CalcTextBox.Text); _currentState.Append(((Button)sender).Text); DisplayBox.Text = _currentState.ToString(); } catch (Exception) { MessageBox.Show("Incorrect data!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); CalcTextBox.Clear(); return; } CalcTextBox.Clear(); _operation = ((Button)sender).Text; _operationChoosed = true; }
private void buttonNrt_Click(object sender, EventArgs e) { try { _digit1 = Convert.ToDouble(CalcTextBox.Text); } catch (Exception) { MessageBox.Show("Incorrect data!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); CalcTextBox.Clear(); return; } ValueForm f = new ValueForm(); f.ShowDialog(); if (!ValueData.Cancelled) { NthRoot(_digit1, ValueData.Data); _currentState.Append(String.Format("NthRoot({0}), N = {1}", _digit1, ValueData.Data)); DisplayBox.Text = _currentState.ToString(); CalcTextBox.Text = _result.ToString(); _currentState.Clear(); _result = 0; _operationCompleted = true; _operationChoosed = false; } }
private void buttonEquals_Click(object sender, EventArgs e) { try { _digit2 = Convert.ToDouble(CalcTextBox.Text); } catch (Exception) { MessageBox.Show("Incorrect data!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); CalcTextBox.Clear(); return; } Calculate(); _currentState.Append(_digit2); DisplayBox.Text = _currentState.ToString(); CalcTextBox.Text = _result.ToString(); _currentState.Clear(); _result = 0; _operationCompleted = true; _operationChoosed = false; }
//Clear button click event here clear the texbox private void ClearButton_Click(object sender, EventArgs e) { CalcTextBox.Clear(); CalcTextBox.Text = "0"; FirstNumber = 0.0; SecondNumber = 0.0; Result = 0.0; }
private void ClearButton_Click(object sender, EventArgs e) { CalcTextBox.Clear(); CalcTextBox.Text = "0"; firstNumber = 0.0m; secondNumber = 0.0m; resultDecimal = 0.0m; }
private void buttonSqrt_Click(object sender, EventArgs e) { try { _result = Math.Sqrt(Convert.ToDouble(CalcTextBox.Text)); _currentState.Append(String.Format("Sqrt({0})", CalcTextBox.Text)); DisplayBox.Text = _currentState.ToString(); CalcTextBox.Text = _result.ToString(); } catch (Exception) { MessageBox.Show("Incorrect data!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); CalcTextBox.Clear(); return; } _currentState.Clear(); _result = 0; _operationCompleted = true; _operationChoosed = false; }