C# 定时器的使用,我要一个窗体只显示五秒钟就自动关闭

 我来答
猪头和懒猪
2014-11-05 · TA获得超过1230个赞
知道小有建树答主
回答量:1019
采纳率:5%
帮助的人:150万
展开全部

        int i = 0;
        private void timer1_Tick(object sender, System.EventArgs e)
        {
            i++;
            if (i == 5)
            {
                i = 0;
                this.Close();
            }
        }

匿名用户
2014-11-05
展开全部

放timer控件。设置timer的 Interval=5000.在form_load事件中写timer1.start()。双击timer控件写上当前窗口关闭方法this.close()


private void timer1_Tick(object sender, EventArgs e)
        {
            this.Close();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Interval = 5000;
            timer1.Start();
        }

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunlyk
2014-11-05 · TA获得超过202个赞
知道小有建树答主
回答量:326
采纳率:100%
帮助的人:169万
展开全部

拖一个Timer控件到界面上.

- 设置Timer的Interval 为5000

- 设置Timer的Enabled为Ture

- 之后双击控件.创建Tick事件,代码如下:


private void timer1_Tick(object sender, EventArgs e)
        {
             this.Close();
        }
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
您哪里呢
2014-11-05
知道答主
回答量:42
采纳率:0%
帮助的人:11.3万
展开全部
time 控件
追问
我都问定时器的使用了,当然知道timer控件了,具体使用方法
追答
Timer控件
Timer控件主要会用到2个属性一个是Enabled和Interval
Enabled主要是控制当前Timer控件是否可用
timer1.Enabled=false;不可用
timer1.Enabled=true;可用
timer1.Interval=1000;主要是设置timer2_Tick事件的时间,单位为毫秒
timer 方法里加这个就行啊

this.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式