I have an MDI application.

Some forms make data access while loading which makes the process slow.

I want to load the most recent forms when the user start the application
without to show them to the user.
These forms are all MDI child (MDIChild property set to true) and when the
Load event of each form terminate, the form is always visible.

There is any tips to load an MDI child form without to show it when load
event terminate ?

Any help will be appreciated