-1
当我去调试我的项目在Visual Basic中,我得到它说的错误消息:VB调试错误
An unhandled exception of type 'System.InvalidOperationException' occurred in Name Database.exe
Additional information: An error occurred creating the form. See Exception.InnerException for details. The error is: Object reference not set to an instance of an object.
这里是我的代码:
Public Class Form1
Dim member As String = TextBoxName.Text
Private Sub ButtonAdd_Click(sender As Object, e As EventArgs) Handles ButtonAdd.Click
ListBoxName.Items.Add(member & " " & TextBoxDate.Text)
TextBoxDate.Text = ""
TextBoxName.Text = ""
End Sub
Private Sub ButtonRemove_Click(sender As Object, e As EventArgs) Handles ButtonRemove.Click
ListBoxName.Items.Remove(ListBoxName.SelectedItem)
End Sub
Private Sub ButtonCheck_Click(sender As Object, e As EventArgs) Handles ButtonCheck.Click
If ListBoxName.Items.Contains(member & " " & Date.Today.ToString) Then
MsgBox(ListBoxName.Items.Contains(Date.Today.ToString) & "membership needs to be renewed")
End If
End Sub
End Class
读取内部异常堆栈跟踪。 – SLaks
这可能是错误:'Dim member As String = TextBoxName.Text'表单尚未创建(不是任何控件),但是您引用了其中一个控件(这不是任何控件)。声明它,但不要初始化('member = ...'),直到FormLoad – Plutonix
什么是“内部异常堆栈跟踪”? – user3267723