Example #1
0
        private void Memory_click(object sender, EventArgs e)
        {
            Button b = (Button)sender;

            memoryClick = b.Text;

            if (!isMemoryStored)
            {
                MC.Enabled = false;
                MR.Enabled = false;
                M.Enabled  = false;
            }

            switch (memoryClick)
            {
            case "MC":
                string            mesaj    = "Do you want to clear the memory?";
                string            titlu    = "Memory Clear";
                MessageBoxButtons butoane  = MessageBoxButtons.YesNo;
                DialogResult      rezultat = MessageBox.Show(mesaj, titlu, butoane);
                if (rezultat == DialogResult.Yes)
                {
                    isMemoryStored = false;
                    MC.Enabled     = false;
                    MR.Enabled     = false;
                    M.Enabled      = false;
                }
                break;

            case "MR":
                result.Text = memory.ToString();
                break;

            case "MS":
                memory         = (decimal)Double.Parse(result.Text);
                isMemoryStored = true;
                MC.Enabled     = true;
                MR.Enabled     = true;
                M.Enabled      = true;
                break;

            case "M+":
                memory += (decimal)(Double.Parse(result.Text));
                break;

            case "M-":
                memory -= (decimal)Double.Parse(result.Text);
                break;

            case "M":
                MemoryShow.SetToolTip(M, memory.ToString());
                break;

            default:
                break;
            }
        }
 public void MemoryButtonShow(string tooltipMemorie)
 {
     MemoryShow.SetToolTip(MInfo, tooltipMemorie);
 }