If that's the case then i would suggest you hide all your frames by using the following code
Code:
frmMain1.Hide
or
FrmMain1.Visible = False
or even
frmMain1.Left= -10000 ' sticks the form way off screen
At the same time if you think that any form is very heavy then try to many the functions and variables as possible to a bas module. Also make a note that as as long as even a single variable on a form is active/needed then the form will stay in memory. If the function of the Main form is to call others then i would suggest you to use a Sub Main rather than a form to serve as a switchboard.
Bookmarks