各位高手,這是小弟遇的問題,不知該如何解,請知的人能教一下!!
題目是只用文字方塊二個,一個是公分,一個是英吋
而利用TextBox1_TextChanged的事件去解(不要用命令鈕)
也是我在第一個輸入數字時第二個文字方塊會自己換算成英吋,
在第二格輸入數字時,第一格會自動換算成公分...
以上是小弟寫的!!
Public Class Form1
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
TextBox2.Text = Val(TextBox1.Text) / 2.54
End Sub
Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
TextBox1.Text = Val(TextBox2.Text) * 2.54
End Sub
End Class
在執行時輸入時會出現一些定位上的問題,利如我要輸入50,他卻跳成05
小弟是猜因為換算時小數的問題,因為二格同時內容在作改變,所以要同時符合
二行程式的條件,所以算出來才有問題,不知有沒有高手,能解救一下!!
先謝了!!