In our MDI application, the child forms exit by calling a common, public FormExit Sub in a code module. FormExit does a lot of stuff that works fine, but then we do the Unload, and something weird happens. Here's the code:
Unload frm ' "frm" is Set to the child form object in prior code
We also put this code as the first line of the Form_Load Event Sub of our MDI child forms:
Debug.Print "Form_Init: " & Me.name
Here's the debug display we get when we unload any MDI child form:
I come to this conclusion: The Unload causes the Form_Load Event to fire. How can that be?
Your thoughts will be appreciated.