2017-07-04 34 views
-2

因此,對於我學習C#的99%,它已經與控制檯應用程序,現在我想嘗試簡單的GUI,即贏得表單應用程序。但我不知道如何從文本框中獲取輸入,將其作爲int或double存儲,並將其傳遞給只需執行簡單任務(如將其轉換爲磅(lb))的方法。 對不起這樣的noob問題,但我該怎麼做?我知道如何使該方法只是沒有怎麼去輸入,並從文本框傳遞變量...C#Winform存儲和傳遞變量?

+0

var text = textbox1.Text;'。其餘與控制檯應用程序相同。 –

+0

[教程2:創建一個定時數學測驗(https://msdn.microsoft.com/en-us/library/dd492172.aspx)通過這個簡單的現實生活中的應用例步行並測試它一步一步 – user3185569

回答

0

我舉一個簡單的例子。
將兩個組件添加到您的表單中。 1)文本框,2)按鈕 然後OnClick的按鈕應該讀取TextBox1.Text作爲字符串的值,並做任何你想要的,我相信你熟悉解析和處理變量。

+0

我試圖這 https://paste.ofcode.org/BjKhDmjb8E2fHNhtCHD3ZY 但在點擊按鈕沒有任何反應,我知道我做錯了一些簡單的,並會在當我看到想揍我的頭,但我不能把我的手指上... –

+0

我認爲你需要的只是在表單上顯示結果。嘗試添加第三個組件,它是Label,然後是'Label1.Text = PoundsToStone(text).ToString();' –

+0

第35行的原因和錯誤令人遺憾 https://paste.ofcode.org/HYEtQpAKXxEZe23VsTSqMx 不要知道爲什麼我覺得這很難,說在這種情況下文本不存在 –

0

一個文本框對象具有「文本」 -Attribute。一個簡單的解決方案是(沒有任何異常處理):

string tmp = myTextbox.Text; 
int val1 = int.Parse(tmp); 
double val2 = Double.Parse(tmp);