private void timer1_Tick_1(object sender, EventArgs e) //timer1的tick事件
{
if (i == 1)
{
timer1.Stop();
}
else
{
Thread t = new Thread(new ThreadStart(TimerStart)); //这里是线程
t.Start();
}
i++;
}
public void TimerStart()
{
label1.Text = "maopian jijiang kaishi " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
private void Form1_Load(object sender, EventArgs e) //加载事件
{
timer1.Start();
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
}
PS:现在的条件是执行完一次后,timer1必须停住,那么我在通过什么方式可以在以后每隔10s后再次启动timer1呢???
想的头都大了,希望大神显灵!