日期:2014-05-19  浏览次数:20795 次

c#设计一个中断按钮
我定义了一个变量private   boot   startorstop   =true;
同时定义了二个按键方法:
方法一(开始键对应):public   void   startserver(object   sender,System   EventArgs   e)
{
A   a=new   a();
while(startorstop)
{
a.start();
}
}

方法二(停止键对应):public   void   stopserver(object   sender,System   EventArgs   e)
{
startorstop=false;
}
为什么我按下停止钮后,系统还是在显示呢?


------解决方案--------------------
a.start 后要加
APPLICATION。DOEVENT
不然你的循环会一直跑 很难退出
最好把循环放在线程中跑