You only included the .vbp file which contains no code. You also need the form1.frm file. But anyway, without having seen what your doing the only suggestion i have is bitblt. This is an API function that can be used to make things move accross the screen smoothly. There is a tutorial on this site on how to use it. Search for "Lander".
my suggestion is (at the expense of memory) is to put the troublesome picturebox inside of a parent picture box, then move the parent. it takes memory, yes, but it greatly reduces flickering.
Brian Programming: VB5 Pro (SP3) - QBasic 1.1,4.5 Internet: HTML 4, CSS, JavaScript
Visit AltInt.com!
You could use a separate DC as a buffer space in which to make the changes before copying the whole thing to the Picturebox, giving a Flicker Free scroll. (see modified attachment.)