My app sometimes needs to show a form before the main form. I've tried putting code in the main form's new() procedure and its Load event handler to hide it while the other form is shown - but the main form is shown anyway (even if its "visible" property is set false in the designer).
I'd normally do this in a sub Main, but
VB.net seems only to allow startup forms.
What's the best way round this?