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; } }