我的try捕获不到异常
private void button1_Click(object sender, EventArgs e){
if (ck.IsOpen )
{
ck.Close();//关端口,否则修改属性不成功
}
try
{
ck.StopBits = tzw;//停止位
ck.PortName = ckh;//串口号
ck.BaudRate = btl;//波特率
ck.Parity = xyw;//校验位
ck.DataBits = sjw;//数据位
ck.StopBits = tzw;//停止位
}
catch(Exception)
{
MessageBox.Show("端口被占用","error",MessageBoxButtons.OK);
}
}
如果我要输入的端口号被别的程序占用,按理说应该显示一个messagebox 窗口提示的,怎么弹出的是