I am developing a VB application which involve a scrollable screen and user can place objects in that worksheet. its a very big worksheet. now the problem i am facing is that the screen refresh is not very fast that is when for example the user moves a object on the screen with the help of mouse draging, the screen does not refesh so quickely because i have to refresh the whole screen with every mouse move with the object. i want to know is there any routine or techniques that i can refresh the screen quickly.My application is like the visio and i am amazed the screen refresh in visio and other softwares. are those guys using some low level routine or some special techinques. I am using pixles and lines to draw objects on the screen.