我想实现这么个效果,
private void button1_Click(object sender, EventArgs e)
{ for (int i = 0; i < 10; i++)
{
if (i == 3)
{ run();
}
}
} private void timer1_Click(object sender, EventArgs e)
{
do something...
if (...)
{
timer1.Enabled = false;
}
}
private void run()
{
this.timer1.Enabled = true;
this.timer1.Interval = 10;
}我想当i==3时做timer1_Click中的事,做完后再跳回while语句执行剩下的内容。可不知怎么能实现,这么写的话好像 必须等while语句全执行完 了才会执行time1_Click(),初学c#,大家帮帮忙
private void button1_Click(object sender, EventArgs e)
{ for (int i = 0; i < 10; i++)
{
if (i == 3)
{ run();
}
}
} private void timer1_Click(object sender, EventArgs e)
{
do something...
if (...)
{
timer1.Enabled = false;
}
}
private void run()
{
this.timer1.Enabled = true;
this.timer1.Interval = 10;
}我想当i==3时做timer1_Click中的事,做完后再跳回while语句执行剩下的内容。可不知怎么能实现,这么写的话好像 必须等while语句全执行完 了才会执行time1_Click(),初学c#,大家帮帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货