我想寫一個程序在vb中要求用戶在華氏文本框或攝氏溫度文本框中鍵入一個值。我只想使用ONE按鈕來執行計算和兩個文本框來顯示輸出,但我不知道我明白髮生了什麼。我在文本框中鍵入的數字不是已經計算出來的。華氏溫度到攝氏轉換器在Visual Basic
下面的代碼:
Private Sub convertButton_Click(sender As Object, e As EventArgs) Handles convertButton.Click
Dim FahrenheitValue, CelsiusValue As Double
FahrenheitValue = Val(fahrenheitBox.Text)
CelsiusValue = Val(celsiusBox.Text)
FahrenheitValue = (9/5) * (CelsiusValue + 32)
CelsiusValue = (5/9) * (FahrenheitValue - 32)
celsiusBox.Text = CelsiusValue
fahrenheitBox.Text = FahrenheitValue
End Sub
我想我最好不要創建計算不同的按鈕。如何讓Boxes接受並計算輸入框中的正確值?
輸入您的問題的標題在谷歌返回大量的使用建議。你有沒有試過這些? – lxg 2014-09-13 14:38:46
是的,但他們都涉及使用表單上的多個按鈕來執行計算。 – 2014-09-13 14:45:36
你需要*東西*來預測用戶的意圖2個按鈕,一個組合或單選按鈕。 – Plutonix 2014-09-13 14:51:52