是这样的 我把form的tiitle的关闭 设置成这样
private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
this.WindowState = FormWindowState.Minimized;
this.Hide();
}
这样可以点击关闭 form最小话
但是我点击系统退出的时候
this.Close();
他还是要调用 frmMain_FormClosing 问下 如何可以退出系统
private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
this.WindowState = FormWindowState.Minimized;
this.Hide();
}
这样可以点击关闭 form最小话
但是我点击系统退出的时候
this.Close();
他还是要调用 frmMain_FormClosing 问下 如何可以退出系统
用个bool变量
这个方法好象不是很好
bool doClosing=true;
private void btnClose_Click(object sender, EventArgs e)
{
doClosing=false;
}private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
if(doClosing)
{
e.Cancel = true;
this.WindowState = FormWindowState.Minimized;
this.Hide();
}
else
{
this.Close();
}
}
{
if(this.WindowState != FormWindowState.Minimized)
{
e.Cancel = true;
this.WindowState = FormWindowState.Minimized;
this.Hide();
}
}
this.WindowState = FormWindowState.Minimized;
{
IsSysExit = true;
}private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
if(! IsSysExit)
{
e.Cancel = true;
this.WindowState = FormWindowState.Minimized;
this.Hide();
}
}