我有兩個文本框,一個可輸入值的位置,「£」字符位於文本框內,第二個文本框中的位置與「 「字符從MySQL表中需要被添加到第一個值。如何在兩個文本框中添加字符串值
發生什麼事情是,當我在第一個文本框中輸入值時,它不會被添加到第二個文本框中,它們都保持不變。看不出有什麼錯我的代碼:
Private Sub txtsurcharges_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtsurcharges.TextChanged
Dim c As Integer
c = Val(txtsurcharges.Text) + Val(txttotal.Text)
txttotal.Text = c
End Sub
不使用'Val'它的工作原理與QBx-VB6中的一樣。如果您正在顯示貨幣,則保存爲整數將會丟失小數部分,請使用十進制或雙精度變量。由於這些似乎是用戶輸入,因此請使用'Decimal.TryParse'來獲取值。 – Plutonix