int mint = 10;
int scss = 59;
private void time_s_Load(object sender, EventArgs e)
{
label1.Text = string.Empty;
this.timer1.Interval =1000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
this.timer1.Start(); } private void timer1_Tick(object sender, EventArgs e)
{
if (mint >=0)
{ scss--;
if (scss == 0)
{
mint--;
label1.Text = mint.ToString();
scss = 59;
} label2.Text = scss.ToString();
} } 这样的倒计时怎么是间隔2秒!
解决方案 »
- winform窗体刷新问题
- 为什么不能按照我的意愿播放下一首MP3?(关于C#播放器)
- winform里能不能实现这样的功能,一项技术挑战,路过的进来帮帮忙,谢谢!
- C#窗体更新问题
- 执行外部程序的权限?
- 急,请saucer大哥帮忙,求你了, Updater application block 2.0使用的问题
- C# socket编程sever端允许的最大的客户端数目是多少?怎么得到啊?
- 如何获得正在播放的powerpoint的窗口句柄等几个问题,不会的也进来看看,免得没人回答时结不了帖
- 如何用c#写一个可在外部接收事件的winform控件?
- 求解码
- winfrom在窗体hide时会激发什么事件或怎么重写它?
- 又来了个新问题——WinForm窗体透明的问题
int seed = 1000;//设置间隔秒数
//以下使用System.Timers.Timer类
System.Timers.Timer myTimer = new System.Timers.Timer(seed); //实例化Timer类
myTimer.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件;
myTimer.Elapsed += new System.Timers.ElapsedEventHandler(myTimer_Function); //到达时间的时候执行事件myTimer_Function;
myTimer.AutoReset = true; //设置是执行一次(false)还是一直执行(true);
/// <summary>
/// 被定时器调用的方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void myTimer_Function(object sender, System.Timers.ElapsedEventArgs e)
{
//你要操作的代码
}
private void timer1_Tick(object sender, EventArgs e)
{
if (mint >= 0 && scss > 0)
{
scss--;
if (scss == 0)
{
mint--;
scss = 59;
}
label1.Text = mint.ToString();
label2.Text = scss.ToString();
}
}