Exemplo n.º 1
0
        private void Operator_Click(object sender, EventArgs e)
        {
            Button button = (Button)sender;

            if (Result != 0)
            {
                Button_Equal.PerformClick();
                OperationPerformed    = button.Text;
                showCalculations.Text = Result + " " + OperationPerformed;
                isOperationPerformed  = true;
            }
            else
            {
                OperationPerformed    = button.Text;
                Result                = Double.Parse(textBox_Result.Text);
                showCalculations.Text = Result + " " + OperationPerformed;
                isOperationPerformed  = true;
            }

            OperationPerformed    = button.Text;
            Result                = double.Parse(textBox_Result.Text);
            showCalculations.Text = Result + " " + OperationPerformed;
            isOperationPerformed  = true;
        }
Exemplo n.º 2
0
        private void Form_KeyDown(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
            case Keys.NumPad0:
                Button_0.PerformClick();
                break;

            case Keys.NumPad1:
                Button_1.PerformClick();
                break;

            case Keys.NumPad2:
                Button_2.PerformClick();
                break;

            case Keys.NumPad3:
                Button_3.PerformClick();
                break;

            case Keys.NumPad4:
                Button_4.PerformClick();
                break;

            case Keys.NumPad5:
                Button_5.PerformClick();
                break;

            case Keys.NumPad6:
                Button_6.PerformClick();
                break;

            case Keys.NumPad7:
                Button_7.PerformClick();
                break;

            case Keys.NumPad8:
                Button_8.PerformClick();
                break;

            case Keys.NumPad9:
                Button_9.PerformClick();
                break;

            case Keys.Add:
                Button_Plus.PerformClick();
                break;

            case Keys.Divide:
                Button_Divide.PerformClick();
                break;

            case Keys.Multiply:
                Button_Multiply.PerformClick();
                break;

            case Keys.Subtract:
                Button_Minus.PerformClick();
                break;

            case Keys.Back:
                Button_CE.PerformClick();
                break;

            case Keys.Decimal:
                Button_Dot.PerformClick();
                break;

            case Keys.Enter:
                Button_Equal.PerformClick();
                break;
            }
        }