110,536
社区成员
发帖
与我相关
我的任务
分享
void Form_Closing(object sender, FormClosingEventArgs e)
{
if(this.Visible)
e.Cancel = true;
}
public overrider void A(e)
{
//根据参数信息来判断,如果是你关心的,处理它,否则继续让上层处理
if(e)
{
//字节处理的代码
}
else
{
base(e)
}
}
public partial class Form1 : Form
{
private bool exit;
//在FormClosing中加如下代码
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
if (!exit)
{
e.Cancel = true;
}
}
}
//在托盘控件的右键退出菜单中加如下代码
private void quickMenuExit_Click(object sender, EventArgs e)
{
exit = true;
this.Close();
}
}