在串口中断函数里面更新主线程的对象信息

来源:互联网 发布:linux send函数 编辑:程序博客网 时间:2024/05/16 12:39

    在写串口程序的时候,通常会在接收数据之后对一些对象的状态进行修改,例如修改按键字符显示,修改文本框等等操作。

    因为串口中断实际是一个新的进程,他不能直接修改由主线程创建的各种对象,这时候就需要使用委托。

    下面是更新文本框的一个委托的例子

    this.textBox.BeginInvoke(new MethodInvoker(delegate { this.textBox.AppendText(“SerialPort receive new data!”); }));

原创粉丝点击