问题描述
- c#新手问题,求大神解决。
-
用c#写个小程序、我现在要的功能是用Timer这个组建让窗口在75秒后自动销毁,75秒这个倒计时的时间显示在标签可见的,请问该怎么操作呢。
解决方案
声明一个全局变量int seconds=75;双击timer组件,在timer_tick事件里面编写每隔一秒减一的事件:{seconds--;label1。text=seconds。tostring();if(label1。text==“0”){this。closed()}},当然你得将你的时钟间隔设置为1秒。timer1。interal=1000;这行代码放在窗体的构造函数里面。
解决方案二:
书籍有点看不懂...百度了也都是网上共有的答案,看不怎么懂,求大神。谢谢
解决方案三:
放个text标签或者按钮之类的,没秒更新一次,让时间-1
解决方案四:
这个百度就可以解决,多多搜搜。编程都是搜出来的。
解决方案五:
放一个定时器一个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();
}
}
额,这个计时销毁的代码我已经通过这个方式解决,我想问的是如何让标签显示出时间
时间: 2025-01-02 19:28:15