线程间操作无效

来源:互联网 发布:广东省软件行业协会 编辑:程序博客网 时间:2024/04/30 01:21

在写一个C#串口相关的一个程序时,遇到把接收到的数据在接收中断里打印到richTextBox里面时会出现“线程间操作无效: 从不是创建控件“richTextBox1”的线程访问它”这样的错误,通过查阅相关资料发现可以线程委托的方法解决这个问题:

this.Invoke((MethodInvoker)delegate{    richTextBox1.AppendText(str + System.Environment.NewLine);});
pictureBox7.Invoke(new EventHandler(delegate{    pictureBox7.Visible = true;}));




从不是创建控件“richTextBox1”的线程访问它

0 0
原创粉丝点击