我在窗体有 如图 空间名称默认为buttn1^^^buttn5 textBox1 请问如何实现计算器功能呀
谢谢
在按钮时间里写点击事件在把值传给textbox
比如1+2=3
按钮1事件
Textbox.Text=Textbox.Text +"1";
按钮+事件
Textbox.Text=Textbox.Text +"+";
按钮2事件
Textbox.Text=Textbox.Text +"2";
按钮=事件
String a=textbox.Text.Substring(0,1);
String b=Text.box.Text.Substring(2,1);
int c=convert.toint32(a)+convert.toint30(b);
Textbox.Text=c.tostring();
比如1+2=3
按钮1事件
Textbox.Text=Textbox.Text +"1";
按钮+事件
Textbox.Text=Textbox.Text +"+";
按钮2事件
Textbox.Text=Textbox.Text +"2";
按钮=事件
String a=textbox.Text.Substring(0,1);
String b=Text.box.Text.Substring(2,1);
int c=convert.toint32(a)+convert.toint30(b);
Textbox.Text=c.tostring();
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-12-30
在按钮上写相应的click事件,用变量代替运算符,这样很简单就能实现,自己看看罗
第2个回答 2009-12-18
首先定义三个整型的全局变量;
int jia,sum,he;
在buttn1中添加事件(1)
textbox1+="1";
在buttn2中添加事件(2)
textbox1+="2";
在buttn3中添加事件(3)
textbox1+="3";
在buttn4中添加事件(+)
jia=convert.toint32( textbox1.text.trim());
textbox1.text="";
在buttn5中添加事件(=)
he=convert.toint32( textbox1.text.trim());
sum=jia+he;
textbox1.text=sum.tosting();
int jia,sum,he;
在buttn1中添加事件(1)
textbox1+="1";
在buttn2中添加事件(2)
textbox1+="2";
在buttn3中添加事件(3)
textbox1+="3";
在buttn4中添加事件(+)
jia=convert.toint32( textbox1.text.trim());
textbox1.text="";
在buttn5中添加事件(=)
he=convert.toint32( textbox1.text.trim());
sum=jia+he;
textbox1.text=sum.tosting();