Working in .NET Compact Framework, C#, .Net 3.5, Visual Studio 2008. Targeting Windows Mobile and CE devices from the same project (it's a CE app, runs on both types of devices).

I have a form that must be displayed using ShowDialog. the form itself is just a blank screen with a "loading..." message on it. AFTER the form displays on the screen, I need to run another chunk of code on the same thread that will pop up another form using ShowDialog, so that the "Loading" screen is the parent of the new screen.

don't tell me that this scenario is wrong or i shouldn't use showdialog. we've been through that as a team and this is the way we are writing the app because it solves a significant number of other problems.

... the problem with this scenario, though, is that there is no Shown even in compact framework, so I can't do my usual trick of putting code in that event to do this.

how do other people solve this need in compact framework? if it helps, i do have the OpenNetCF library... is there something in there that can help?