线程间操作无效

nocoo 2006-04-27 01:36:38
其他信息: 线程间操作无效: 从不是创建控件“listBox1”的线程访问它。
C#

VS 2005的新毛病,怎么解决?
...全文
194 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
泡沫游走 2006-04-27
  • 打赏
  • 举报
回复
delegate void invokeRichtextBox(string netMessage);

private void button1_Click(object sender, EventArgs e)
{
Invoke(new invokeRichtextBox(OnReceivedDatagram), "gggggggg");
}
/// <summary>
/// 向richTextBox中写信息(线程安全)
/// </summary>
/// <param name="netMessage"></param>
void OnReceivedDatagram(string netMessage)
{
richTextBox1.AppendText(netMessage + "\n");
}
Knight94 2006-04-27
  • 打赏
  • 举报
回复
用invoke方法
参看
http://blog.csdn.net/knight94/archive/2006/03/16/626584.aspx

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧