Ok, I cannot open a particular form after it has already been loaded.

frmQ1.Show()
Me.Close

This is the code i use to close Q1. Then whe I try to re-show it again from frmMenu I get an error saying it cannot load the disposed object. What does that mean? I guess that it is because I closed it instead of hiding it. But when I hide it, I want it to activate the Form Load event again which I can't really do unlees I restart the form and I don't know how to do it. Any help appreciated.