Charles,
Why not just enable the control .DragDrop?
>How can I have the effect of moving controls on a form smoothly? I made a sample project wherein an event triggers the moving of controls from location X to location Y. I used the Left, Top, Width and Height properties, as well as the Move() methods of each control and a FOR..LOOP structure to "delay" the movement. My concern is that my code will depend on processess running, machine, processor speed for the smooth movement of said controls since I used a FOR..LOOP. Is there any other approach to what I plan to do? Maybe someone out there has created a routine for this already. Any input would be greatly appreciated, thanks.