2012-04-20 3 views
0

私はVB.NETのプログラムを実行するとインデックスが出ていた「。インデックスが範囲外でした負でないコレクションのサイズよりも小さくなければなりません。パラメータ名:インデックス」

「のエラーが生じていますパラメータ名:index "

私のコードは以下のようになります。

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(新delegateoneArg(のAddressOf onChangeEvent)、WS)

+0

「onChangeEvent」のコードを表示してください。あなたのエラーはおそらくそこにあります。 – Steve

答えて

0

ステータスオブジェクトのInvoke方法を確認してください。これは、範囲外の値を持つインデックスにアクセスしています。

0

onChangeEventハンドラの定義を確認してください。インデックスにアクセスした可能性があります。 堅牢な回答の詳細を投稿してください。

関連する問題

 関連する問題