ListBox跨线程写入数据
出现这个问题【线程间操作无效: 从不是创建控件“listview”的线程访问它】,用下面这个方法
delegate void WriteMessage(string str); //写信息
//设置操作信息
private void SetListBoxMsg(string str)
{
if (this.lbMsg.InvokeRequired)
{
WriteMessage wm = new WriteMessage(SetListBoxMsg);
this.lbMsg.Invoke(wm, str);
}
else
{
lbMsg.Items.Add(str);
lbMsg.SelectedIndex = lbMsg.Items.Count - 1;
}
}

浙公网安备 33010602011771号