Exemplo n.º 1
0
 private void buttonDelete_Click(object sender, EventArgs e)
 {
     HistoryTextBox.Clear();
     ResolutionTextBox.Text = "0";
     resolution             = 0;
     action = 0;
     dot    = false;
 }
Exemplo n.º 2
0
 void ClearMethod()
 {
     NameTextBox.Clear();
     AgeTextBox.Clear();
     AddressTextBox.Clear();
     PhoneTextBox.Clear();
     HistoryTextBox.Clear();
 }
Exemplo n.º 3
0
        private void GridButton_Click(object sender, RoutedEventArgs e)
        {
            Button btn   = e.Source as Button;
            string value = btn.Content.ToString();

            switch (value)
            {
            case "C":
                ExpressionTextBox.Text = "0";
                break;

            case "=":
                string curExpression = ExpressionTextBox.Text;
                try
                {
                    NCalc.Expression expression      = new NCalc.Expression(ExpressionTextBox.Text);
                    string           expressionValue = expression.Evaluate().ToString();
                    ExpressionTextBox.Text = expressionValue;
                    if (!curExpression.Equals(expressionValue))
                    {
                        HistoryTextBox.AppendText(curExpression + "=" + expressionValue + "\n");
                    }
                }
                catch
                {
                    ExpressionTextBox.Text = ERR_MESSAGE;
                }
                break;

            case "Clear history":
                HistoryTextBox.Text = "";
                break;

            default:
                if (ExpressionTextBox.Text.Equals(ERR_MESSAGE))
                {
                    ExpressionTextBox.Text = "0";
                }
                ExpressionTextBox.Text = ExpressionTextBox.Text.TrimStart('0') + value;
                break;
            }
        }