DoEvents,帮忙解释一下

rcom10002 2005-11-11 02:43:57
DoEvents是不是从VB产生的还是Visual Studio都有?VC里有吗?

这段代码执行的时候,我关闭窗体,虽然窗体被关闭了,可任务管理器中进程还没挺,仍在执行着,为什么啊?
while(textBoxExd1.Text.Equals(""))
{
myTimer.Interval = 3000;
myTimer.Start();
while(myTimer.Enabled == true)
{
System.Windows.Forms.Application.DoEvents();
}
}
...全文
171 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
laviewpbt 2005-11-12
  • 打赏
  • 举报
回复
vc中应该用多线程吧,不是太了解。
jxufewbt 2005-11-11
  • 打赏
  • 举报
回复
应该有
sky9531 2005-11-11
  • 打赏
  • 举报
回复
你在窗体的close事件添加
application.exit试试
rcom10002 2005-11-11
  • 打赏
  • 举报
回复
帮忙解释一下上面代码的现象吧,谢谢了

难道不执行完while,程序就永远不能正常中止吗?
betagain 2005-11-11
  • 打赏
  • 举报
回复
我觉得应该会有类似的
laviewpbt 2005-11-11
  • 打赏
  • 举报
回复
vc里好象没有吧
chengpei_chen 2005-11-11
  • 打赏
  • 举报
回复
Mark
wormwormwormworm 2005-11-11
  • 打赏
  • 举报
回复
up
SqlDataAdapter 2005-11-11
  • 打赏
  • 举报
回复
强制执行消息队列的消息。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧