下面循环是在一个子线程中运行
for (int i = 0; i < ListView1.Items.Count; i++)
{
 ListView1.Items[i].SubItems[0].Text= i.ToString();//修改}
把上面修改的代码放在一委托中也不行,提示:
InvalidArgument=Value of '2' is not valid for 'index'.
Parameter name: indexprivate delegate void ChangeListViewHandler(int n);
private void ChangeListView(int n)
        {
            if (ListView1.InvokeRequired)
            {                    ListView1.Invoke(new ChangeListViewHandler(ChangeListView), new object[] { n});
            }
            else
            {
                    ListView1.Items[n].SubItems[0].Text = n.ToString();
            }
        }