作者ererdodo (loveptt)
看板C_Sharp
标题Re: [问题] 计算机累加总答案怪怪的
时间Tue Mar 22 18:43:33 2011
累加总答案原PO已经做出来了!!!!
先谢谢ssccg大的推文帮助!!!!
→ ssccg:在 = 的事件要把textBox1的值也更新到b里面? 03/21 21:07
可是现在原PO又有问题了.....
原PO原本的程式在按完数字在按加会把textbox的text给清空,可是现在想要变成
按完数字再按加後,textbox的text不会清空,可是再按数字不会再累加上去,
意思就是,原本的是按10再按+(text清空),按1再按等於,答案为11
然後如果把按加会清空text的程式码注解掉,会变成按10再按+(text目前为10),按1
(text变成101)再按等於,答案为111.....(应该看的懂吧???)
希望可以变成,按10再按+,text不会清空,再按1的时候不会变成101...
请帮忙提示提示!!!!
谢谢!!!!
下方为程式码:
double a,b,c; //宣告a,b,c为双精度浮点数
private void button0_Click(object sender, EventArgs e) //数字0
{
if (textBox1.Text == "")
//判断textBox1是否空白,如果是就没动作;否则将0逐一加进textBox1
{
}
else
{
textBox1.Text += button0.Text;
}
}
private void button1_Click(object sender, EventArgs e) //数字1
{
textBox1.Text += button1.Text; //将1逐一加进textBox1
}
(数字1到数字9都为上方程式码,只更改buttonX)
private void button12_Click(object sender, EventArgs e) //加号
{
if (textBox1.Text == "")
//判断textBox1是否空白,如果是就没动作;否则将textBox1的值转双精度
浮点数覆盖b,然後将textBox1清空,a值变1
{
}
else
{
b = double.Parse(textBox1.Text);
textBox1.Text = "";
a = 1;
}
}
(减乘除的程式码与上方雷同,差别在於buttonX 和 a)
--
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
████ █ █ ◢██◣ █ █ █ ◢◤ ████
█ █ █ █ █ █◣ █ █◢◤◢
█
█ ████ ████ █◥◣█ ██ ████
█ █ █ █ █ █ ◥█ █◥◣◥
█
█ █ █ █ █ █ █ █ ◥◣ ████ ψ raepopo
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.165.218.138
1F:推 long0718:你在按数字0~9的时候,要先判断+号是否有按下 03/28 01:40