giangi_luca
06-09-2009, 16:11
ciao Ragazzi ho creato un form.
il mio problema è il seguente:
io premo il pulsante del numero 2, poi il pulsante del prodotto,poi il pulsante del numero 3, ma nel campo di testo invece di visualizzami 6 mi vsializza 2*3
dove sto sbagliando e perchè cosi capico l'errore. grazie
--------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace Calcolatrice
{
class Operazioni
{
public String uguale (int num1, int num2, string operaz)
{
return num1 + operaz + num2;
}
}
}
-------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Calcolatrice
{
public partial class Form1 : Form
{
public int operando1;
public int operando2;
public String operazione;
public Form1()
{
InitializeComponent();
}
//pulsante del numero 1
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = Convert.ToString(1);
}
private void button4_Click(object sender, EventArgs e)
{
textBox1.Text = Convert.ToString(2);
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = Convert.ToString(3);
}
//pulsante svuota campo di input dei numeri
private void button5_Click(object sender, EventArgs e)
{
textBox1.Text = "";
}
//moltiplicazione
private void button1_Click(object sender, EventArgs e)
{
operando1 = Convert.ToInt32(textBox1.Text);
operazione = "*";
}
private void button6_Click(object sender, EventArgs e)
{
Operazioni risultato = new Operazioni();
operando2 = Convert.ToInt32(textBox1.Text);
textBox1.Text = risultato.uguale(operando1, operando2, operazione);
//textBox1.Text = Convert.ToString(Val);
}
}
}
il mio problema è il seguente:
io premo il pulsante del numero 2, poi il pulsante del prodotto,poi il pulsante del numero 3, ma nel campo di testo invece di visualizzami 6 mi vsializza 2*3
dove sto sbagliando e perchè cosi capico l'errore. grazie
--------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace Calcolatrice
{
class Operazioni
{
public String uguale (int num1, int num2, string operaz)
{
return num1 + operaz + num2;
}
}
}
-------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Calcolatrice
{
public partial class Form1 : Form
{
public int operando1;
public int operando2;
public String operazione;
public Form1()
{
InitializeComponent();
}
//pulsante del numero 1
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = Convert.ToString(1);
}
private void button4_Click(object sender, EventArgs e)
{
textBox1.Text = Convert.ToString(2);
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = Convert.ToString(3);
}
//pulsante svuota campo di input dei numeri
private void button5_Click(object sender, EventArgs e)
{
textBox1.Text = "";
}
//moltiplicazione
private void button1_Click(object sender, EventArgs e)
{
operando1 = Convert.ToInt32(textBox1.Text);
operazione = "*";
}
private void button6_Click(object sender, EventArgs e)
{
Operazioni risultato = new Operazioni();
operando2 = Convert.ToInt32(textBox1.Text);
textBox1.Text = risultato.uguale(operando1, operando2, operazione);
//textBox1.Text = Convert.ToString(Val);
}
}
}