C#定时关闭窗口
答案:3 悬赏:40 手机版
解决时间 2021-05-03 22:30
- 提问者网友:抽煙菂渘情少年
- 2021-05-03 05:56
C#中,如何实现窗口的的定时关闭?例如打开了一个窗口,要使它在打开后5秒自动关闭(在该窗口中编程实现)
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-05-03 06:09
using System;
using System.Windows.Forms;
class MyForm : Form {
Form childForm;
Button btn;
Timer timer;
public MyForm() {
btn = new Button();
btn.Text = "Show Form";
timer = new Timer();
timer.Interval = 5000; // 5秒后自动关闭
timer.Tick += new EventHandler( timer_Tick );
btn.Click += new EventHandler( btn_Click );
Controls.Add( btn );
}
void btn_Click( object sender, EventArgs e )
{
childForm = new Form(); // 构造窗体并显示
timer.Start();
childForm.Show();
}
void timer_Tick( object sender, EventArgs e )
{
childForm.Dispose(); // 销毁窗体
timer.Stop();
}
}
public class Test {
public static void Main() {
Application.Run( new MyForm() );
}
}
using System.Windows.Forms;
class MyForm : Form {
Form childForm;
Button btn;
Timer timer;
public MyForm() {
btn = new Button();
btn.Text = "Show Form";
timer = new Timer();
timer.Interval = 5000; // 5秒后自动关闭
timer.Tick += new EventHandler( timer_Tick );
btn.Click += new EventHandler( btn_Click );
Controls.Add( btn );
}
void btn_Click( object sender, EventArgs e )
{
childForm = new Form(); // 构造窗体并显示
timer.Start();
childForm.Show();
}
void timer_Tick( object sender, EventArgs e )
{
childForm.Dispose(); // 销毁窗体
timer.Stop();
}
}
public class Test {
public static void Main() {
Application.Run( new MyForm() );
}
}
全部回答
- 1楼网友:西风乍起
- 2021-05-03 07:59
搞个定时器啊!当窗口打开时启动!过五秒就关了!
- 2楼网友:夜余生
- 2021-05-03 07:48
timer 设置你需要的时间 然后
appliction.exit();
关闭应用程序
回答完毕
有问题 请追问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯