}
}
if (comExistence)
{
cbxCOMPort.SelectedIndex = 0;//使ListBox显示第1个添加的索引
}
else
{
MessageBox. Show("没有找到可用串口!","错误提示");
}
}
private bool CheckPortStting()//检查串口是否设置
if(cbxCOMPort.Text.Trim()=="")return false;
if(cbxBaudRate.Text.Trim()=="")return false;
if(cbxDataBits.Text.Trim()== "")return false;
if(cbxParity.Text.Trim()== "") return false;
if(cbxStopBits.Text.Trim()== "")retum false;
retum true;
}
private bool CheckSendData()
{
if (tbxSendData.Text.Trim()= "")return false;
return true;
}
private void SetPortProperty()//设置串口的属性
{
sp = new SerialPort();
sp.PortName = cbxCOMPort.Text.Trim();//设置串口名
sp.BaudRate =Convert.Tolnt32(cbxBaudRate.Text.Trim());//设置串口的波特率
float f= Convert.ToSingle(cbxStopBits. Text.Trim());//设置停止位
if(f==0)
{
sp.StopBits =StopBits.None;
}
else if(f==1.5)
{
}
if (comExistence)
{
cbxCOMPort.SelectedIndex = 0;//使ListBox显示第1个添加的索引
}
else
{
MessageBox. Show("没有找到可用串口!","错误提示");
}
}
private bool CheckPortStting()//检查串口是否设置
if(cbxCOMPort.Text.Trim()=="")return false;
if(cbxBaudRate.Text.Trim()=="")return false;
if(cbxDataBits.Text.Trim()== "")return false;
if(cbxParity.Text.Trim()== "") return false;
if(cbxStopBits.Text.Trim()== "")retum false;
retum true;
}
private bool CheckSendData()
{
if (tbxSendData.Text.Trim()= "")return false;
return true;
}
private void SetPortProperty()//设置串口的属性
{
sp = new SerialPort();
sp.PortName = cbxCOMPort.Text.Trim();//设置串口名
sp.BaudRate =Convert.Tolnt32(cbxBaudRate.Text.Trim());//设置串口的波特率
float f= Convert.ToSingle(cbxStopBits. Text.Trim());//设置停止位
if(f==0)
{
sp.StopBits =StopBits.None;
}
else if(f==1.5)
{
