C#刚入门,
在做窗体退出提示的时候,想做一个倒计时,就是在关闭窗体退出时弹出一个对话框
“询问是否退出”,并且有一个倒计时,若在10秒内没有操作则自行退出,该如何实现?
目前只学到一个Timer控件,尝试了发现没办法做,谁能给个思路?谢谢
如何实现消息框倒计时自动关闭窗口
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- threenewbee 2015-01-17 06:45关注
做一个窗体Form2,在上面放一个定时器,设置interval=10000,enabled=true
在里面编写如下代码
Application.Exit();
再新建一个按钮,text设置为“取消”
编写代码
timer1.Enabled = false;
this.Close();
在主窗体的QueryUnload里面写
e.Cancel = true;
Form2 f2 = new Form2();
f2.ShowDialog();解决 无用评论 打赏 举报