展开全部
一、在构造函数中如下添加代码,给事件委托方法
public Form1()
{
InitializeComponent();
this.FormClosing+=new FormClosingEventHandler(form_Closing);
}
二 、在窗体类中增中前面委托的方法
private void form_Closing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("你确定要关闭?", "lulu", MessageBoxButtons.YesNo) == DialogResult.No)
{
e.Cancel = true;
}
}
三、好了,希望参帮到你
public Form1()
{
InitializeComponent();
this.FormClosing+=new FormClosingEventHandler(form_Closing);
}
二 、在窗体类中增中前面委托的方法
private void form_Closing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("你确定要关闭?", "lulu", MessageBoxButtons.YesNo) == DialogResult.No)
{
e.Cancel = true;
}
}
三、好了,希望参帮到你
展开全部
private void MDI_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dia = MessageBox.Show("是否真的退出系统!"," ", MessageBoxButtons.OKCancel);
if (dia == DialogResult.Cancel)
{
e.Cancel = true;
}
if (dia == DialogResult.OK)
{
Application.Exit();
}
}
{
DialogResult dia = MessageBox.Show("是否真的退出系统!"," ", MessageBoxButtons.OKCancel);
if (dia == DialogResult.Cancel)
{
e.Cancel = true;
}
if (dia == DialogResult.OK)
{
Application.Exit();
}
}
更多追问追答
追问
但他会弹两次对话框啊
追答
就一次啊 点确定就直接关闭了 点取消 就退出了 消息对话框啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说清楚是winfrom还是web啊……
追问
窗体 当然是winform
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对窗体关闭事件编码
追问
汗! 关闭事件? FORMCLOSING?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象名.close()
追问
具体怎么弄?
追答
你是自学的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询