private void openports_Click(object sender, EventArgs e)
{
string theport = ports.Text.Trim();
if (port_validate(theport))
{
sp = new SerialPort(theport);
if (cbBaultRate.Text.Trim() != "")
{
sp.BaudRate = Convert.ToInt32(cbBaultRate.Text);
}
if (!sp.IsOpen)
{
sp.Open();
MessageBox.Show("称重串口打开");
openports.Enabled = false;
}
}
else
{
MessageBox.Show("串口选择错误");
return;
} if (sp.IsOpen)
{
status.Text = "状态:打开正常";
}
else
{
status.Text = "状态:打开异常";
} }
{
string theport = ports.Text.Trim();
if (port_validate(theport))
{
sp = new SerialPort(theport);
if (cbBaultRate.Text.Trim() != "")
{
sp.BaudRate = Convert.ToInt32(cbBaultRate.Text);
}
if (!sp.IsOpen)
{
sp.Open();
MessageBox.Show("称重串口打开");
openports.Enabled = false;
}
}
else
{
MessageBox.Show("串口选择错误");
return;
} if (sp.IsOpen)
{
status.Text = "状态:打开正常";
}
else
{
status.Text = "状态:打开异常";
} }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货