VB and PaintPicture

Ok, so I have this project to do, and what I am thinking of doing, is overlaying pictures over a square of n (n is user defined at run time) command buttons (which represent tiles) , randomly, so that the user has to re-arrange the tiles, in order to complete the puzzle. It’s a sliding tile puzzle. We’ve coded everything else, except this.
Can I have a quick run-through of the steps to do this? I’ve never used PaintPicture before.
Cheers
Engine.