当我尝试关闭我的Windows窗体时出现一个奇怪的错误...我正在尝试对此字符串进行字符串操作:{ComboBox所选项目更改时ABEL, SCOTT - 1472 (COL)
。它可以在下面的调试器中看到,但是当表单关闭时,会抛出错误。
我的ComboBox项目由具有Me.GetRunnersTableAdapter.Fill(Me.WSCDbDataSet.GetRunners)
功能的数据源填充。
这是一个错误吗?
答案 0 :(得分:-1)
我已经使用Try, Catch
开始工作了。
Dim myLastName
myLastName = InStr(1, cbRunner.Text, ",")
Dim myFirstName
myFirstName = InStr(myLastName + 2, cbRunner.Text, "-")
Dim myBibNumber
myBibNumber = InStr(myFirstName + 2, cbRunner.Text, "(")
Try
LastName.Text = Trim$(Strings.Left(cbRunner.Text, myLastName - 1))
FirstName.Text = Trim$(Mid(cbRunner.Text, myLastName + 2, myFirstName - myLastName - 2))
BibNumber.Text = Trim$(Mid(cbRunner.Text, myFirstName + 2, myBibNumber - myFirstName - 2))
Catch ex As ArgumentException
End Try