110,571
社区成员
发帖
与我相关
我的任务
分享
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = (Convert.ToInt32(label1.Text) + 1).ToString();//每秒动label1的值加1
}
//按钮1开始
private void button1_Click(object sender, EventArgs e)
{
progressBar1.Style = ProgressBarStyle.Marquee;
timer1.Start();
MethodInvoker mi = new MethodInvoker(DoSomething1);
mi.BeginInvoke(null, null);
}
//按钮2停止
private void button2_Click(object sender, EventArgs e)
{
var="aaa";
}
//完成
private void Finish()
{
progressBar1.Style = ProgressBarStyle.Blocks;
timer1.Stop();
}
//循环方法
private void DoSomething1()
{
//执行循环方法
while (var != "aaa")
{
//暂停10秒
System.Threading.Thread.Sleep(10000);
}
BeginInvoke(new MethodInvoker(Finish));
}