Vb.net Visual Basic“System.InvalidOperationException”

Vb.net Visual Basic“System.InvalidOperationException”,vb.net,Vb.net,我在一个打字程序工作 经过一段时间的工作,我发现了这个错误: WindowsApplication14.exe中发生类型为“System.InvalidOperationException”的未处理异常 其他信息:创建表单时出错。有关详细信息,请参见Exception.InnerException。错误是:索引和长度必须引用字符串中的位置 这是行不通的。您正在检查用户是否在文本框中输入了任何内容,如果他/她没有输入,您将显示一条错误消息并继续程序。解决此问题的一种方法是在messagebox之后

我在一个打字程序工作

经过一段时间的工作,我发现了这个错误:

WindowsApplication14.exe中发生类型为“System.InvalidOperationException”的未处理异常

其他信息:创建表单时出错。有关详细信息,请参见Exception.InnerException。错误是:索引和长度必须引用字符串中的位置


这是行不通的。您正在检查用户是否在文本框中输入了任何内容,如果他/她没有输入,您将显示一条错误消息并继续程序。解决此问题的一种方法是在messagebox之后添加一个Exit Sub语句,以确保执行的Sub立即结束

    Dim text As String
    text = TextBox1.Text
    If text = ("") Then
        MessageBox.Show("Gelieve text in te vullen")
        Exit Sub
    End If

    Dim letter As Char
    letter = text.Substring(0, 1)
    Dim text As String
    text = TextBox1.Text
    If text = ("") Then
        MessageBox.Show("Gelieve text in te vullen")
        Exit Sub
    End If

    Dim letter As Char
    letter = text.Substring(0, 1)