在委脱里面 public delegate void MyInvoke_status(int n, string str_status); public void Add_proxy_status(int n, string str_status) { if (listView2.InvokeRequired) { MyInvoke_status _myinvoke = new MyInvoke_status(Add_proxy_status); this.Invoke(_myinvoke, new object[] { n, str_status }); } else { listView2.Items[n].SubItems[2].Text = str_status; } }
注意,下标从0计算。
public delegate void MyInvoke_status(int n, string str_status);
public void Add_proxy_status(int n, string str_status)
{
if (listView2.InvokeRequired)
{
MyInvoke_status _myinvoke = new MyInvoke_status(Add_proxy_status);
this.Invoke(_myinvoke, new object[] { n, str_status });
}
else
{
listView2.Items[n].SubItems[2].Text = str_status;
}
}
ListView.Items[1].SubItems[2].Text = "正常";