原帖由 [bold][underline]帮帮忙[/underline][/bold] 于 2007-11-24 21:15 发表 [url=http://bbs.]
" border="0" />[/url]
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (run)
{
if (MessageBox.Show("确定要退出么?", "提示", MessageBoxButtons.YesNo, ...
你这个在多窗体上有些不适合,因为主窗体不是form1!
应该是这样的:
private void mainfrm_FormClosing(object sender, FormClosingEventArgs e)
{
if (run)
{
if (MessageBox.Show("
是否确定要退出本系统?
", "图书馆管理系统----退出确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) == DialogResult.No)
{
e.Cancel = true;
}
else
{
run = false;
Application.Exit();
}
}
else
{
Application.Exit();
}
}
private void 退出系统ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (MessageBox.Show("
是否确定要退出本系统?
", "图书馆管理系统----退出确认", MessageBoxButtons.YesNo , MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) == DialogResult.Yes )
{
run = false;
Application.Exit();
}
}