# Re: 为什么回圈会暂停？

Posted by Maxwell on October 28, 1998 at 03:14:52:

In Reply to: 为什么回圈会暂停？ posted by 霈捷 on October 27, 1998 at 11:38:43:

: 当我想用mouse拉曳一个form的位置时，首先将Mouse指在form的title上，然后
: 按下mouse button不放，若此时这个form内有个回圈正在执行，则这个回圈会暂停，
: 然后移动mouse，在移动的过程中，回圈会走走停停，等到放开mouse button，这个
: 回圈才继续跑，为什么会这样呢？

执行大型的回圈的时候应该是没办法拖曳表单才对, 除非你在回圈中加入了 DoEvents, DoEvents 会中断目前的作业(例如回圈)并且去处理所发生的事件(例如拖曳表单), 处理完后才会返回到原本的作业中, 因此执行回圈时再拖拖拉拉表单的话就会发生回圈跑跑停停的...

Follow Ups: