C#怎么把倒计数不停的变化这显示到Label上呢? 就是让那上面显示的数每隔一秒自减1,知道==0才引发一个事件

作者&投稿:荡贤 (若有异议请与网页底部的电邮联系)
C# 计时器怎样倒计时;在label中显示。说得简单一点,只是初学D.~

1)拖拽一个Timer控件到窗体上。设置Interval=1000,同时设置Enabled=True;拖拽一个Timer到窗体上。2)双击这个Timer3)编写如下代码(注意黑色部分)public class Form1{ …… private int totalCount = 10; ………… private void Timer1_Tick(……) { Label1.Text = totalCount.ToString(); totalCount--; if(totalCount<0) { MessageBox.Show("时间到!"); Timer1.Enabled = false; } }}

public int jishu = 0;
private void button1_Click(object sender, EventArgs e)
{
jishu = jishu + 1;
if (jishu%2==1)
{
label1.Text = "您已点击" + jishu + "次";
}
else
{
label1.Text = "";
}
}

注意:
1.public int jishu = 0; 这句话放在点击事件外面
2 直接把
jishu = jishu + 1;
if (jishu%2==1)
{
label1.Text = "您已点击" + jishu + "次";
}
else
{
label1.Text = "";
}
考到你的点击事件里就行

1.添加一个全局变量int num=10;倒计时从10 开始,你可以改
2.窗体Load事件从10开始显示this.label1.Text=num.ToString();
3.在Timer控件的Tick方法中添加代码实现倒计时并引发另一个事件:
if(num>0){
num--;
this.label1.Text=num.ToString();
}else{
this.timer1.Stop();
MessageBox.Show("倒计时结束..........");//至于你要执行什么事件自己改就好
}
完事啦!希望对你有所帮助

是 .net 还是 winform
网页用js 实现
winform 在后台 每秒-1 之后然后 更新窗体


呼图壁县19393651478: C#怎么把倒计数不停的变化这显示到Label上呢? 就是让那上面显示的数每隔一秒自减1,知道==0才引发一个事件 -
标琪银杏: 1.添加一个全局变量int num=10;倒计时从10 开始,你可以改2.窗体Load事件从10开始显示this.label1.Text=num.ToString();3.在Timer控件的Tick方法中添加代码实现倒计时并引发另一个事件: if(num>0){ num--; this.label1.Text=num.ToString(); }else{ this.timer1.Stop(); MessageBox.Show("倒计时结束..........");//至于你要执行什么事件自己改就好 } 完事啦!希望对你有所帮助

呼图壁县19393651478: C#中timer控件的倒计时事件如何在Label中显示出来 -
标琪银杏: private int startsecond=100; public timefun() { label1.text=startsecond.ToString(); startsecond--; } 初使100秒的倒计时显示

呼图壁县19393651478: c#控制台上面有一个一直存在的倒计时刷新 不影响下面输入输出 -
标琪银杏: 你是想问什么,如果是想问怎么做到的,主要是用Console.SetCursorPosition设定光标位,然后直接用Console.Write输出内容就行了.

呼图壁县19393651478: C#窗体如何动态显示变化的数字? -
标琪银杏: 我按hzl091回答的意思贴一下代码: for (int i = 0; i < 100; i++) {this.Text = i.ToString();System.Threading.Thread.Sleep(100); } 一般来说堵塞当前线程并不是个好主意,会影响其它事件的响应,下面这个方法也行,虽然代码难看. 加入一个定...

呼图壁县19393651478: 怎样用C#实现数字滚动 -
标琪银杏: 很简单,数字的滚动用Timer来控制,Timer是个计时器,可以设置指定间隔时间,每过一段时间可以实现一件事,你这里需要做的就是每过一段时间就让数字滚动,然后让新的数字显示出来,而按钮的作用,就是让计时器停止,那么数字也就不...

呼图壁县19393651478: C# 在一个 textbox1 中输入一个数 textbox2中显示这个数的倒数,这个change事件要怎么写,且TextBox2中的数
标琪银杏: private void textBox1_TextChanged(object sender, EventArgs e) { decimal de = 0; decimal.TryParse(textBox1.Text, out de); textBox2.Text = (1 / de).ToString(); }

呼图壁县19393651478: C#如何编写一个程序等待用户输入时,显示数字倒计时 -
标琪银杏: 使用timer控件,属性的时间间隔 设置为 1000 (单位为ms) 然后enable 设置为 true.在timer控件的闪电里面只有一个事件:tick .编写代码响应这个事件即可.如还有疑问:118749926 QQ群

呼图壁县19393651478: 如何用C#制作一个简单的倒计时器,就是从60一秒一秒的减到0位置,求详细的代码,谢了 -
标琪银杏: Option Explicit Private Sub Command1_Click() If Command1.Caption = "开始" Then If IsNumeric(Text1) Then Text1 = 60 * Val(Text1) '化为秒,给你用分钟数演示 Command1.Caption = "结束" Timer1.Interval = 1000 End If Else Command1....

呼图壁县19393651478: C#显示时间 如何让秒不停的动? -
标琪银杏: 加个TIMER控件,再加入如下代码: void MainFormLoad(object sender, EventArgs e) { timer1.Enabled=true;timer1.Interval=1000; //时间间隔为1秒} void Timer1Tick(object sender, EventArgs e) {this.label1.Text = System.DateTime.Now.ToString(); }

呼图壁县19393651478: 用C#怎么做一个倒计时器 -
标琪银杏: (1)首先创建两个窗体,在Form1窗体上添加一个Button按钮和一个timer组件,用来执行倒计时功能;在Form2中添加一个Label控件,用于显示倒计时. (2)在Form2窗体中定义一个公共变量curr_time,用于为Label控件赋值,

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网