I want to put code that executes only once at the first available point after
the MDI parent form is visible so I can give feedback to the user while the
application is retrieving configuration data from a database and doing other
setup work. The _Load is too early because the form is not yet visible, and
_Activated seems not well suited because it fires too frequently. The
closest I've come is to use _Activated with a Boolean set after the first
call so the setup code doesn't execute, but it still seems ill-suited.
Any suggestions would be greatly appreciated. I'm a DBA by trade, so bear
with me.