Let us say, I use parent form menustrip button to switch from form to form, but for below example, messagebox appears BEFORE FChildForm actually shows. FChildForm only shows when I click OK on the messagebox.
I do want to see FChildForm showing before messagebox.
Thanks.

There is another form event called “Shown” which occurs after the form has become visible. https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.form.shown
Thank you very much!

source