日期:2014-05-18 浏览次数:20929 次
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 jisuanqi2 { public partial class Form1 : Form { string first,second,sign;//first存放第一个数据,second存放第二个数据,sign判断哪个算数。 bool norepeat=false,sign2=false;//sign解决重复按键。sign2解决用户先按下符号。 double final;//存放最后结果。 public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e)//数字1-9 button1-9 { textBox1.Text = textBox1.Text + button1.Text; second = textBox1.Text; sign2 = true; } private void button2_Click(object sender, EventArgs e) { textBox1.Text = textBox1.Text + button2.Text; second = textBox1.Text; sign2 = true; } private void button3_Click(object sender, EventArgs e) { textBox1.Text = textBox1.Text + button3.Text; second = textBox1.Text; sign2 =true; } private void button4_Click(object sender, EventArgs e) { textBox1.Text = textBox1.Text + button4.Text; second = textBox1.Text; sign2 = true; } private void button5_Click(object sender, EventArgs e) { textBox1.Text = textBox1.Text + button5.Text; second = textBox1.Text; sign2 = true; } private void button6_Click(object sender, EventArgs e) { textBox1.Text = textBox1.Text + button6.Text; second = textBox1.Text; sign2 = true; } private void button7_Click(object sender, EventArgs e) { textBox1.Text = textBox1.Text + button7.Text; second = textBox1.Text; sign2 = true; } private void button8_Click(object sender, EventArgs e) { textBox1.Text = textBox1.Text + button8.Text; second = textBox1.Text; sign2 = true; } private void button9_Click(object sender, EventArgs e) { textBox1.Text = textBox1.Text + button9.Text; second = textBox1.Text; sign2 = true; } private void button13_Click(object sender, EventArgs e)//小数点 { textBox1.Text = textBox1.Text + button0.Text; second = textBox1.Text; sign2 = true; } private void button14_Click(object sender, EventArgs e) { textBox1.Text = textBox1.Text + button14.Text; second = textBox1.Text; sign2 = true; } private void plus_Click(object sender, EventArgs e) { if(sign2==true) { if (norepeat == false) { sign = "+"; first = textBox1.Text; textBox1.Text = ""; norepeat = true; } else { return; } } } private void minus_Click(object sender, EventArgs e) { if (sign2 == true) { if (norepeat == false) { sign = "-"; first = textBox1.Text; textBox1.Text = ""; norepeat = true; } else { return; } } } private void multiple_Click(object sender, EventArgs e) { if (sign2 == true) { if