c# 关闭窗口时如何弹出保存
我新建了一个记事本程序,请问如何实现当我没保存就按关闭键的时候自动弹出是否保存的对话框?VS2008里有自带的方法么?还是要自己写?...
我新建了一个记事本程序,请问如何实现当我没保存就按关闭键的时候自动弹出是否保存的对话框?VS2008里有自带的方法么?还是要自己写?
展开
4个回答
展开全部
当然要自己写了。
做一个标识,当保存完后,再写入,标识一下。退出时,判断此标识,再给出提示。
做一个标识,当保存完后,再写入,标识一下。退出时,判断此标识,再给出提示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if(MessageBox.Show("是否保存?","提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//save you job.
}
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if(MessageBox.Show("是否保存?","提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//save you job.
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (MessageBox.Show("设置已改变,是否在退出前保存?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{ }
{ }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Closing中自己写个判断是否保存的就是了哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询