用windows form做过计算器的请进
学了几天C#,感觉光看理论没用,想做一个简单的计算器,但制作过程中碰到了问题,请高手指教比如我想实现1+2=3,按1显示1,按+显示不变,按2显示2,按=显示3。下一步如果按1的话显示1,按+的话还是显示3不变。这个怎么实现?
我觉得应该跟事件有关系,对下一个事件进行判定,但是怎么判定,还是我的设计思路有问题呢?

[ 本帖最后由 hust_sj 于 2010-4-20 11:54 编辑 ]
private void Num_Click(object sender, System.EventArgs e) { //得到按钮上的数字 string strNum = ((System.Windows.Forms.Button)sender).Text; //如果相连 if (bAppend) { //按下的数字和TextBox中显示的数字相连 txtShow.Text = int.Parse(txtShow.Text + strNum).ToString(); } //不相连 else { //直接显示按下的数字 txtShow.Text = strNum; //设置连接标志为true,将后边所按下的数字进行连接 bAppend = true; } }这个函数Num_Click()怎么应用到对应的数字键??