[Originally posted by Jason]

I have an activeX control with an image painted on the control that I am dragging across the screen when a user clicks on the image. If system resources are high, the screen redraws properly. However, when the resources are below 30%, the image leaves a trail behind until the mouse stops, and then the screen redraws properly. What I tried to do to fix it, was to do a Screen.Refresh in the MouseMove event, but this makes the screen flicker. Any ideas on how to get the trailing away if system resources are low?

I've tried AutoRedraw for the Control both on and off, and tried AutoRedraw for the form both on and off. Problem happens both ways. Also, clip controls for the control and form are set to False