>Hi Rich,
>
>No. I do that now to give the apperance that the container is being removed faster than it actually is.
Just to make sure we're on the same page: I said form.Visible=.F., you said container.Visible=.F. ... performance may be much different between the two ... unless by container you MEAN the form.
My only other thought on what could drag it down is if lots of calls to various objects' Refresh methods (or lots of calls to the form's Refresh method) are being made during the removal. That would REALLY drag things down, maybe even more than you're experiencing.
My one other thought is this: you keep making a distinction between appearing to take less time, and actually taking less time. How can it appear to take less time while actually taking the same time? Either it runs faster or it doesn't. Object drawing and redrawing takes time, it doesn't just "appear" to.
Rich Addison, Micro Vane, Inc., Kalamazoo, MI
Relax, don't worry, have a homebrew.
- Charlie Papazian, The New Complete Joy of Home Brewing