2011-11-29 29 views
0

我是使用Visual Studio 2010創建應用程序的新手。我創建的應用程序計算兩個值的差異。我有兩個文本框,用戶將輸入2個數字。我想要的是它會計算兩個值的差異,然後在另一個文本框中顯示差異。這甚至有可能嗎?如果是的話,我該怎麼做?請幫忙。如何計算兩個值並在文本框中顯示差異

+1

看着你的個人資料,看起來你已經是「新人」了很久了,如果你開始學習基礎知識會更好。可能是一本書? c#計算器:http://www.google.co.uk/search?q=c%23+calculator&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a – Shoban

+0

有你做了VS 2008一樣嗎?它應該沒有太大的不同。 – Azodious

+1

Winforms或ASP.NET,你有什麼嘗試?這個問題聽起來和'Txt3.Text =(int.Parse(Txt2.Text)-int.Parse(Txt1.Text))。ToString();' –

回答

3

首先從他們的文本框獲得兩個值,並將其轉換爲數字。

int val1 = Int32.Parse(TextBox1.Text); 
int val2 = Int32.Parse(TextBox2.Text); 

計算結果

int result = val1 - val2; 

儲存於第三文本框。

TextBox3.Text = result.ToString(); 

您應該使用Exceptions趕上情況,當有人在文本框中的一個已輸入了不正確的值。

0

你應該結果變量只是分配到文本框:

textbox3.Text= (Convert.ToInt(textbox1.Text) - Convert.ToInt(textbox2.Text)).ToString(); 
0

您可以嘗試按以下方式進行採樣。希望這是你想要的。

int number1, number2; 
// Checks text box value can change to int or not. 
if (int.TryParse(txtbox1.Text.Trim, out number1) 
    && int.TryParse(txtbox2.Text.Trim, out number2)) 
    txtbox3.Text = (number1 - number2); 
相關問題