我有两个文本框,一个可输入值的位置,“£”字符位于文本框内,第二个文本框中的位置与“ “字符从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