作业帮 > 综合 > 作业

private void button11_Click(object sender,EventArgs e)

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/25 19:38:54
private void button11_Click(object sender,EventArgs e)
{
Button btn = (Button)sender;
textBox1.Text = textBox1.Text + " " + btn.Text + " ";
}
private void button12_Click(object sender,EventArgs e)
{
Button btn = (Button)sender;
textBox1.Text = textBox1.Text + " " + btn.Text + " ";
}
private void button13_Click(object sender,EventArgs e)
{
Button btn = (Button)sender;
textBox1.Text = textBox1.Text + " " + btn.Text + " ";
}
private void button14_Click(object sender,EventArgs e)
{
Button btn = (Button)sender;
textBox1.Text = textBox1.Text + " " + btn.Text + " ";
}
switch (operation)
{
case '+':
d_result = arg1 + arg2;
break;
case '-':
d_result = arg1 - arg2;
break;
case '*':
d_result = arg1 * arg2;
break;
case '/':
if (arg2 == 0)
{
throw new ApplicationException();
}
else
{
d_result = arg1 / arg2;
}
break;
default:
throw new ApplicationException();
}
textBox1.Text = d_result.ToString();
private void button11_Click(object sender,EventArgs e)
应该少了些代码,operation变量没看见;switch这段函数应该在‘=’的按钮中把
不过我想这个应该是计算器的几个按钮,和一个显示(textBox1),按钮上显示的是“‘+’,‘-’,‘*’,‘/’”,通过点击这几个按钮,从而在textbox1上显示这个几个字符,并通过operation变量的值(‘+’,‘-’,‘*’,‘/’)中的一个得出结果2个数字的结果显示在textBox1里.
结束.