我试了一下，有你说的问题。我估计是因为你的点击太快了，而VB的相应的过程执行的时间比你点击间隔要长。至于你左右键点击时，认为响应快可能是错觉，因为左右键点击通常比连续点击慢(你的手的缘故)，实际情况差不多。 
<END>
实际上是这样的：Windows由于要区分鼠标单击和双击，对于一次鼠标点击并不马上判为单击，而是等待一定的时间后，如果没有另一次点击发生，才判为一次有效的单击。如果在这段时间里又发生了一次或多次点击，则有可能判为双击，发送到Windows消息链中。这个“一定的时间”其实就是在Windows控制面板的鼠标设置中的“双击速度”时间。因此，联系实际，如果你在上述程序中给Picture1_DblClick()事件添加同Picture1_Click()一样的代码，就解决了。 
<END>