Being lazy what I was attempting to do was use the basic Visual Basic controls and move the pictures about and then Blit this on to the screen but soon found out that the area where you are copying from had to be visible. Is there any way I can copy an invisible PictureBox's content?