How about loading all images as separate layers and move the one you want to show to the top and enable?
If you lock and unlock the map prior to the move, the user shouldn't notice anything.
When moving the layer instead of reloading it you don't need mapMain.Redraw() or mapMain.Refreh(), just Application.DoEvents().
Reading back this topic it seems Dan suggested the same ;)
So load each image in its own layer instead of re-using the image object of the same layer.
Paul
If you lock and unlock the map prior to the move, the user shouldn't notice anything.
When moving the layer instead of reloading it you don't need mapMain.Redraw() or mapMain.Refreh(), just Application.DoEvents().
Reading back this topic it seems Dan suggested the same ;)
So load each image in its own layer instead of re-using the image object of the same layer.
Paul