두 개의 텍스트 상자가 있습니다. 하나는 값을 입력 할 수 있고 "£"문자는 텍스트 상자 안에 있고 두 번째 텍스트 상자에는 두 번째 텍스트 상자에 "£ "첫 번째 값에 추가해야하는 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
QBx-VB6에서 사용했던 것처럼'Val'을 사용하지 마십시오. 통화를 표시하는 경우 Integer에 저장하면 소수 부분이 해제되고 Decimal 또는 Double 변수가 사용됩니다. 이것들이 사용자 입력 인 것처럼 보이므로'Decimal.TryParse'를 사용하여 값을 가져옵니다. – Plutonix