private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
if (textBox1.Text.Trim().Length == 0 )
{
System.Threading.Thread.Sleep(200); //读取速度太慢,加Sleep延长读取时间, 不可缺少
serialPort1.DiscardInBuffer(); //如果不执行上面的二行代码,messagebox会弹出二次窗口
MessageBox.Show(string.Format("请先输入单据编号"));
}
}
{
if (textBox1.Text.Trim().Length == 0 )
{
System.Threading.Thread.Sleep(200); //读取速度太慢,加Sleep延长读取时间, 不可缺少
serialPort1.DiscardInBuffer(); //如果不执行上面的二行代码,messagebox会弹出二次窗口
MessageBox.Show(string.Format("请先输入单据编号"));
}
}