1、在Form1.Designer.cs中添加以下代码:(Form1为自定义的名字,找相对应的文件即可)this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
2、在Form1.cs中添加如下代码:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
DialogResult r = MessageBox.Show("您将关闭程序?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (r != DialogResult.OK)
{
e.Cancel = true;//不关闭窗口
}
else
{
Serial1.Close();
}
}
}