我使用下面的代碼作爲自己學習的進步:Convert.ToInt16 vb.net
Public Class Form1
Private Sub BtnAntwoord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAntwoord.Click
Dim testNummer As Integer
Dim uitkomst As Single
Dim waarde1 As Integer = Convert.ToInt16(txtNummers1)
Dim waarde2 As Integer = Convert.ToInt16(txtNummers2)
uitkomst = (waarde1 * waarde2)
testNummer = Convert.ToString(uitkomst)
MsgBox(testNummer)
End Sub
End Class
我試圖做到的是與2個文本框的小窗口和按鈕至極,按下時,在彈出窗口中提出「waarde 1 * waarde2」問題的答案。
當我執行此代碼,被呈現在以下錯誤:
InvalidCastException was unhandled
和行「waarde1爲整數= Convert.ToInt16(txtNummers1)」是反白標明
我不是尋找一個回答本身,只是理解爲什麼這不起作用,因爲我對vb.net非常陌生,我正在努力擴展我對這門語言的瞭解。
我不知道,如果你與VB6的代碼vb.net工作?在VB6中,'.Text'是默認屬性。 – 2013-03-05 11:46:30
@MarkHurd我如何知道我使用的是什麼代碼?我正在使用Microsoft Visual Basic 2010 express – Gutanoth 2013-03-05 11:48:45
這只是代碼會像在VB6中一樣有效地工作,所以我想知道你是否可能從VB6教程開始工作。 – 2013-03-05 11:51:57