111,130
社区成员
发帖
与我相关
我的任务
分享 private String strReceive ;
public delegate void InvokeDelegate();
public void Display()
{
txtReceive.Text += strReceive;
}
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
// 接收缓冲区中数据的字节数
int int_Len = serialPort1.BytesToRead;
// 接收数据
byte[] bytes = new byte[int_Len];
serialPort1.Read(bytes, 0, int_Len);
strReceive = bytes.ToCharString;
txtReceive.BeginInvoke(new InvokeDelegate(Display));
}