I'm working on a program that will do a lot of drawing to the screen. As it is, VB refreshes the screen multiple times during the drawing process. That's no good because 1: I don't want the screen to be updated until all of the drawing is done and 2: I suspect that the more processor time that is spent rendering new screens is less is available to get the drawing done as quickly as possible. So, is there any way that I can get vb to refresh the screen only when I tell it to with the refresh command?

Thanks,
Rob