[問題] 計算機不會累加

作者: k07224115 (Captain Espana)   2014-10-22 01:30:09
double varOperand;
bool ResultComplete ;
private void button16_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
varOperand = 0;
ResultComplete = true;
}
private void button1_Click(object sender, EventArgs e)
{
if (ResultComplete == true)
{
textBox1.Text = "";
ResultComplete = false;
}
textBox1.Text = textBox1.Text + "1";
}
button16是clear清除
button1就是數字1 以此類推
textBox1是輸入數字與輸出的地方
在button1 click那邊我看得懂如果textBox1是空白的話
ResultComplete的狀態是false
也因此可以得知不是空白的話就是true
但實在是不知道一開始要怎麼宣告ResultComplete阿!!!
要怎麼寫可以讓電腦知道如果textBox非空的話狀態會是true?
實在是困擾很久
拜託各位高手幫小弟解惑!!!!!!!!!
作者: dontblame (占卜師)   2014-10-22 06:15:00
問題看了不是很懂 會是 textBox1.Text != "" 嗎?
作者: gamer880831   2014-10-22 06:52:00
resultcomplete=!string.isnullorempty(textbox1.text);然後是想在字串後面+字,還是數字累加…數字累加應該用整數或實數運算完再convert
作者: GoalBased (Artificail Intelligence)   2014-10-22 08:20:00
還是買一本入門的書來看看吧
作者: O2000 (吵死了 閉嘴啦)   2014-10-22 09:46:00
ResultComplete初始值應該是true,然後按了+-*/=之類的運算按鈕之後會改成false打錯了,是按了數字改成false,按+-*/=之後改回true
作者: lucky1lk (賭到沒錢的人)   2014-10-22 13:11:00
字串+字串 會等於啥?!
作者: gamer880831   2014-10-22 20:24:00
等於更長的字串,只要不超過String的大小

Links booklink

Contact Us: admin [ a t ] ucptt.com