C#刚入门,
在做窗体退出提示的时候,想做一个倒计时,就是在关闭窗体退出时弹出一个对话框
“询问是否退出”,并且有一个倒计时,若在10秒内没有操作则自行退出,该如何实现?
目前只学到一个Timer控件,尝试了发现没办法做,谁能给个思路?谢谢
做一个窗体Form2,在上面放一个定时器,设置interval=10000,enabled=true
在里面编写如下代码
Application.Exit();
再新建一个按钮,text设置为“取消”
编写代码
timer1.Enabled = false;
this.Close();
在主窗体的QueryUnload里面写
e.Cancel = true;
Form2 f2 = new Form2();
f2.ShowDialog();
你所说的消息框是MessageBox?
示例工程源码请去这里下载:http://download.csdn.net/user/testcs_dn