heres what i think is happening

i noticed that with
Dim form2 As New Form2()
form2.Hide()
form2.Visible = False

a NEW form2 appears for a second and then is hidden..

but the old one (that already exists) just sits there..

how can i fix this?