Ciao jabjoint.
Scusa sto tentando di adattare il tuo codice in C#, ma mi riesce un pò difficile.
Potresti darmi ancora qualche spiegazione o parte di codice che potrebbe chiarire la situazione.
Grazie.
Questo è quello che sto facendo:
codice:
       private void button1_Click(object sender, EventArgs e)
       {
           if (attivata != false)
           {
               textBox1.Text += "1";
           }
       }
      private void btnPiu_Click(object sender, EventArgs e)
        {
            FirstNumber(Convert.ToDouble(textBox1.Text));
            valore_addendo_1 = textBox1.Text;
        }
       private void btnUguale_Click(object sender, EventArgs e)
        {
            if (attivata == false)
            {
                SecondNumber(Convert.ToDouble(textBox1.Text));
                textBox1.Text = Convert.ToString(Somma());
                attivata = true;
            }
        }

           public double Somma()
            {
                attivata = false;
               return MyFirstNumber + MySecondNumber;
            }
So che mancano ancora delle parti e forse anche meglio migliorare il codice.