[求助]线程启动后只运作1次和无法停止线程(C#)
感谢上次高人们的指点,这次在线程遇到问题:
public int a=0;
private void Form1_Load(object sender, System.EventArgs e)
{
ThreadStart work=new ThreadStart(tform);
workthread=new Thread(work);
workthread.Start();
Application.DoEvents();
}
public void tform()//运行1次就出去了
{
this.label1.Text=a.ToString();
Thread.Sleep(100);
a++;
}
我用的是SmartPhone2003 SDK,原本我是做图象显示的,做法是更新图片就重构窗体,但是造成图片闪烁.想改用线程读内存更新,不重构窗体,但是在WIN XP上能控制线程,但是到了SmartPhone2003就没有办法了,请高人们再次指点迷津,感谢万分