I have forms that I want to load, unload, and then load again. I use Show and Unload to do this. After I unload the form and try to show it again, I get an error message that I can’t load the form Modally because it’s already been loaded. I want the forms to be modal, and I want a fresh form (without any “data”) to be re-loaded.
You should show a form, and when it is done, have the form call “Unload Me”. This way the Form_Load event will fire the next time you do a show on it. You don’t need to explicitly load forms. Just do a show on them and they will load.