Using VS2008. C#
I have a form with a ListView on it.
I create the form, and then load around 30,000 items into the listview from the database.
The loading takes less than a second, but the first time I call Show(), on the form, it takes around 5 seconds for the form to come up. The next time do a Show(), it comes up immediately.
What can I do, if anything, during the initialization phase to make it ALWAYS come up in less than a second? Is there some way to pre-load the graphics or run the show() invisibly?