c#新手问题,求大神解决。

用c#写个小程序、我现在要的功能是用Timer这个组建让窗口在75秒后自动销毁,75秒这个倒计时的时间显示在标签可见的,请问该怎么操作呢。

c#

6个回答

声明一个全局变量int seconds=75;双击timer组件,在timer_tick事件里面编写每隔一秒减一的事件:{seconds--;label1。text=seconds。tostring();if(label1。text==“0”){this。closed()}},当然你得将你的时钟间隔设置为1秒。timer1。interal=1000;这行代码放在窗体的构造函数里面。

书籍有点看不懂...百度了也都是网上共有的答案,看不怎么懂,求大神。谢谢

放个text标签或者按钮之类的,没秒更新一次,让时间-1

huazhiling520
南天以南 我已经放了一个标签了,但是不知道怎么让他变动起来
4 年多之前 回复
huazhiling520
南天以南 用这个Timer空间做倒计时的话是需要再添加什么变量吗?
4 年多之前 回复

这个百度就可以解决,多多搜搜。编程都是搜出来的。

 放一个定时器一个label
label的文本设置为75
定时器的interval设置为1000,enabled设置为true,tick事件写
if (label1.Text == "0") Close();
label1.Text = int.Parse(label1.Text) - 1;

private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
}
int i = 60;
private void timer1_Tick_1(object sender, EventArgs e)
{

        i--;
        if (i == 0);
        {
            Application.Exit();
        }

    }

额,这个计时销毁的代码我已经通过这个方式解决,我想问的是如何让标签显示出时间

u013091899
我只是一只小小鸟 。。。。
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问