这是我做的其中一个按钮,加法按钮(其他- * /都差不多是这样的代码)
问题是:1、乘法、除法按钮不能连续按两次;
        2、加减乘除4个按钮不能混按:比如想按1+2-3这样,按完1+2-之后,出现的结果是-1而不是3。做了很久都没有解决这两个问题。。特来请教。
希望各位高手能帮帮忙~!!代码:
        //expression是得到文本框中的数据,argument1是暂时存放结果的。。算完之后把结果放回textBox1里面。
        private void button26_Click(object sender, EventArgs e)
        {
            //“+”
            this.operation = "+";
            if (0 == this.argument1)
            {
                this.argument1 = Double.Parse(this.expression);
            }
            else
            {
                this.temp = Double.Parse(this.expression);
                this.argument1 += this.temp;
            }
            textBox1.Text = this.argument1.ToString();
            this.expression = "0";
        }