好多软件在点关闭后会弹出一个对话框提示是否关闭 还是最小到托盘如图~~ 我想在自己的winform程序里实现一下。我试着写在closing事件里 弹出对话框 然后判断用户选择,结果 如果用户选关闭会循环执行closing()高手指点~~最好有点代码~~谢了
需要用到配置文件保存 是否关闭窗体还是最小化的托盘
你不要再Closing事件里执行Close()方法。
在该事件中这样写代码:
if(MessageBox.Show("确定要退出程序吗?","提示",
MessageBoxButtons.YesNo) == DialogResult.No)
{
e.Cancel = true;
//执行最小化到托盘的命令
}