If you have 3 Image controls (or any other control for that matter) on a form and they are positioned one on top of the other (but lightly askew so that you can see a bit of each), how do you make the top most control become the middle one in the stack without fiddling with the ZOrder of the others? The VB6 ZOrder property only allows you to either make a control the top most or the bottom most, but not somewhere in between. Somehow VB keeps track of their order when they are created, so how can I modify it at runtime?

So, if I had 10 Image controls, I would like to be able to set their order in the display stack individualy as I see fit, at runtime.