private void SubForm1_FormClosing(object sender, FormClosingEventArgs e)
{
if (end_ser)
{
MessageBox.Show("未关闭串口!");
e.Cancel = true;//关键语句
}
}
Reference
before Winform Close prompted to close the program