0

我正在运行 VB.NET 程序并出现错误

“索引超出范围。必须为非负数且小于集合的大小。参数名称:索引”

我的代码如下所示。

  If Status.InvokeRequired Then
        Try
            Status.Invoke(New delegateoneArg(AddressOf onChangeEvent), ws)
            Catch ex As DivideByZeroException
            MessageBox.Show(ex.Message)

        End Try
    Else
        onChangeEvent(ws)
    End If

我有错误... Status.Invoke(New delegateoneArg(AddressOf onChangeEvent), ws)

4

2 回答 2

0

检查Invoke状态对象的方法。这是访问具有超出范围值的索引。

于 2012-04-20T11:55:20.757 回答
0

检查onChangeEvent处理程序的定义。您可能已经访问过那里的索引。发布更多详细信息以获得可靠的答案。

于 2012-04-20T11:56:27.447 回答