我有一个循环
在btnbegin_click事件中
while(true)
{
//循环体:获取了一个资源,并处理
}我现在需要在btnend_click事件中完成当前的资源处理后终止,要怎么做呢能给个例子吗?
在btnbegin_click事件中
while(true)
{
//循环体:获取了一个资源,并处理
}我现在需要在btnend_click事件中完成当前的资源处理后终止,要怎么做呢能给个例子吗?
解决方案 »
- C# dataGridView1中运用ToolTip
- 如何自动更新C/S程序
- 谁有C#操作TXT文件相关的类说明,可否发我Q389717396
- 正则表达式
- 请教:c#-用API获取已知IE窗口的IHTMLDocument2,问题见代码
- WinForm中ToolTip的问题:如何让它永远显示,除非鼠标移开.
- C# WinForm问题,请高手帮忙看一下!!!急急急急.....
- c#出错: 高手指点: “System.Net.Sockets.TcpListener.TcpListener(int)”已过时
- C#中的方法
- C#自定义控件问题求助,最后30分啦
- 三层结构中的基类和数据层的关系不懂,请孟子、思归大哥帮小弟看看吧,谢谢了
- 如何使用web service将数据上传到中心数据库?
记住中指执行时,要释放资源。
{
//循环体:获取了一个资源,并处理
if(完成当前的资源处理)
break;
}
如果我没有理解错的话
楼主是想在一个Button里结束另一个Button内的循环
while(enabled )
{
//
}
button_click()
{
//
enabled = false;
}
在这个循环中读条件,当条件为真,break
bool enabled = true;
while(enabled )
{
//你的处理代码
Application.DoEvents();//单线程一定要加这一句
}
button_click()
{
//
enabled = false;
}
在循环外放一个BOOL变量,在另一个按钮中改变这个变量的值就行了嘛
===================================================
在你按第二个按钮之前就处于死机状态(看起来像)
你怎么点第二个按钮
所以说这个问题不是那么简单的
(怎么像陈小春的台词啊)
回复人: zjh135(aaa) ( ) 信誉:87 2005-07-21 16:51:00 得分: 0
在循环外放一个BOOL变量,在另一个按钮中改变这个变量的值就行了嘛
===================================================
在你按第二个按钮之前就处于死机状态(看起来像)
你怎么点第二个按钮
所以说这个问题不是那么简单的
(怎么像陈小春的台词啊)
----------------------------------------------------------------------
没错,就是这样啊
bool enabled = true;
while(enabled )
{
//你的处理代码
Application.DoEvents();//单线程一定要加这一句
}
button_click()
{
//
enabled = false;
}
---------------------------------------
同意此人的观点
这一句是干什么的啊?
开始按钮的事件为:
while(MQ为空)
{
//获取消息
//处理消息
}现在是要在停止按钮中停掉这个过程但是正在处理的消息不能丢掉阿