using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace _0125 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public string shu1 = string.Empty; public string shu2 = string.Empty; public string fh = string.Empty; public double jieguo = 0; private void button1_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "1"; } else { this.textBox1.Text = this.textBox1.Text + "1"; } } private void button2_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "2"; } else { this.textBox1.Text = this.textBox1.Text + "2"; } } private void button3_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "3"; } else { this.textBox1.Text = this.textBox1.Text + "3"; } } private void button4_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "4"; } else { this.textBox1.Text = this.textBox1.Text + "4"; } } private void button5_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "5"; } else { this.textBox1.Text = this.textBox1.Text + "5"; } } private void button6_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "6"; } else { this.textBox1.Text = this.textBox1.Text + "6"; } } private void button7_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "7"; } else { this.textBox1.Text = this.textBox1.Text + "7"; } } private void button8_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "8"; } else { this.textBox1.Text = this.textBox1.Text + "8"; } } private void button9_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "9"; } else { this.textBox1.Text = this.textBox1.Text + "9"; } } private void button10_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = string.Empty; this.textBox1.Text = this.textBox1.Text + "0"; } else { this.textBox1.Text = this.textBox1.Text + "0"; } } private void button11_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text =this.textBox1.Text; } else { if (this.textBox1.Text.Substring(0,1).Equals("-")) { this.textBox1.Text = this.textBox1.Text.Substring(1,this.textBox1.Text.Length-1); } else { this.textBox1.Text = "-" + this.textBox1.Text; } } } private void button12_Click(object sender, EventArgs e) { if (this.textBox1.Text.Equals("0")) { this.textBox1.Text = this.textBox1.Text + "."; } else { this.textBox1.Text = this.textBox1.Text + "."; } } private void button16_Click(object sender, EventArgs e) { shu1 = this.textBox1.Text; fh = "/"; this.textBox1.Text = "0"; } private void button15_Click(object sender, EventArgs e) { shu1 = this.textBox1.Text; fh = "*"; this.textBox1.Text = "0"; } private void button14_Click(object sender, EventArgs e) { shu1 = this.textBox1.Text; fh = "-"; this.textBox1.Text = "0"; } private void button13_Click(object sender, EventArgs e) { shu1 = this.textBox1.Text; fh = "+";//符号赋值 this.textBox1.Text = "0";//清空 } private void button20_Click(object sender, EventArgs e) { shu2 = this.textBox1.Text; if (fh.Equals("+")) { jieguo = Convert.ToDouble(shu1) + Convert.ToDouble(shu2); this.textBox1.Text = jieguo.ToString(); } if (fh.Equals("-")) { jieguo = Convert.ToDouble(shu1) - Convert.ToDouble(shu2); this.textBox1.Text = jieguo.ToString(); } if (fh.Equals("*")) { jieguo = Convert.ToDouble(shu1) * Convert.ToDouble(shu2); this.textBox1.Text = jieguo.ToString(); } if (fh.Equals("/")) { jieguo = Convert.ToDouble(shu1) / Convert.ToDouble(shu2); this.textBox1.Text = jieguo.ToString(); } } private void button17_Click(object sender, EventArgs e) { this.textBox1.Text = "0"; } private void Form1_Load(object sender, EventArgs e) { } } }
C# 计算器
最新推荐文章于 2025-04-23 08:33:48 发布