wlbk.net
当前位置:首页 >> C#WinForm中一个按钮暂停和继续另一个按钮中的循环事件,该怎么实现?? >>

C#WinForm中一个按钮暂停和继续另一个按钮中的循环事件,该怎么实现??

你设计的如果不是多线程程序的话,button1中的循环不执行完是不会响应button2的事件的。

Application.DoEvents(); //加这一句话 System.Threading.

Random r = new Random(); foreach (Control c in Fo

Application.Exit(); 这是关闭程序

做一个Timer,MouseDown里开启Timer,在Timer的触发事件里做处理,不用循环,设定

这个你可以这样,设一个全局变量tag,bool类型的,默认值为true,即:bool tag=tru

先要得到你说的“另一个窗口”的句柄。 比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是

想实现这个,你必须使用多线程,而且你的处理必须都放到单独的子线程中,主线程只用于响应那个按钮,否则你

调事件不行,调方法可以,你可以写个public的方法,然后把click事件里的代码放到这个方法里,再

在buttonA_Click里面加入: buttonB_Click(buttonB,new Even

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com