using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 计算器
{
public partial class Form1 : Form
{
double jg, o;
string fh;
public Form1()
{
InitializeComponent();
}
private void button_ty(object sender, EventArgs e)//自己编写一个0-9按键的通用方法
{
Button b1 = (Button)sender;
textBox1.Text += b1.Text;
}
private void button11_Click(object sender, EventArgs e)//加法
{
jg = double.Parse(textBox1.Text);
fh = "+";
textBox1.Text = "";
}
private void button15_Click(object sender, EventArgs e)//等号
{
switch (fh)
{
case "+":o = jg + double.Parse(textBox1.Text);break;
case "-":o = jg - double.Parse(textBox1.Text);break;
case "x":o = jg * double.Parse(textBox1.Text);break;
case "chu":o=jg/double.Parse(textBox1.Text);break;
}
textBox1.Text = o.ToString();
}
private void button12_Click(object sender, EventArgs e)//减法
{
jg = double.Parse(textBox1.Text);
fh = "-";
textBox1.Text = "";
}
private void button13_Click(object sender, EventArgs e)//乘法
{
jg = double.Parse(textBox1.Text);
fh = "x";
textBox1.Text = "";
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button14_Click(object sender, EventArgs e)//除法
{
jg = double.Parse(textBox1.Text);
fh = "chu";
textBox1.Text = "";
}
}
}