Exemplo n.º 1
0
        private void Mem_Leave(object sender, EventArgs e)
        {
            DialogResult re;

            if (long.TryParse(Mem.Text, out long mynum))
            {
                if (mynum < 0)
                {
                    re = MessageBox.Show("Error");


                    if (re == DialogResult.OK)
                    {
                        Mem.Clear();
                    }
                    return;
                }
                mem_size = mynum;
            }
            else
            {
                re = MessageBox.Show("Error");


                if (re == DialogResult.OK)
                {
                    Mem.Clear();
                }
            }
        }
Exemplo n.º 2
0
        // This method is called to handle Memory Function
        private void MemBttn_Click(object sender, EventArgs e)
        {
            if (mem == null)
            {
                mem = new Mem();
            }

            double currentNumber = Convert.ToDouble(outputDisplay.Text);

            if (sender == btnMemoryAdd && currentNumber != 0)
            {
                mem.Number += currentNumber;
            }
            else if (sender == btnMemoryClear)
            {
                mem.Clear();
            }
            else if (sender == btnMemoryRecall)
            {
                outputDisplay.Text = mem.Number.ToString();
            }
        }