急急!!!C#小问题, C#高手请进,在线等

2025-01-04 08:45:10
推荐回答(4个)
回答1:

代码纯手写,未测试,仅表示大致意思

int _tick;
Timer _timer;

//开始倒计时
void Start(){
if(_timer==null){_timer=new Timer(1000);_timer.Elapsed+=CountDown;}
_tick=10;//10秒钟
_timer.Start();
}

void CountDown(object sender, EventArgs e){
if(--_tick==0){
label1.Text="0";
_timer.Stop();
//其它操作
}else label1.Text=_tick.ToString();
}

回答2:

现在页面上加一个timer控件,然后绑定tick事件
private void form1_Load(object sender, EventArgs e)
{
label1.Text =

回答3:

int i = 20;
private void timer1_Tick(object sender, EventArgs e)
{

i--;
if (i == 0)
{
timer1.Enabled = false;
}
label1.Text = "00:" + i.ToString();
}

private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Interval = 1000;// 一秒走一下
label1.Text ="00:"+ i.ToString();
}

回答4:

int count=XX; //XX为你的倒计时的时间

//timer1的间隔设置为1000;
private void timer1_Tick(object sender, EventArgs e)
{
XX--;
label.Text=XX.ToString();
if(XX==0)
timer.enable=false;
}