Ocultar formulario aun cuando se ejecute un timer

Isabel
25 de Febrero del 2006
Esto es un ejemplo sencillo de lo que me ocurre,es pero explicarme bien

El formulario "Form1" contiene:
dos CommandButton (Llamada, Evento)y un Label
con código:

Private Sub Command1_Click()
Form2.Show
End Sub

Private Sub Command2_Click()
Form2.Timer1.Enabled = False
Unload Form2
Label1.Caption = "33"
End Sub
El Formulario "form2"(con propiedad visible = False) contiene:
un timer "Timer1" con propiedad interval =3000Pedro

con código:
Private Sub Form_Load()
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
Timer1.Enabled = False
Unload Me
End Sub

Esto es lo q quiero que haga mi programa:
Al pulsar el botón "llamada" de Form1 entra en Form2 y activa el Timer1 esperando a que ocurra un evento (en este caso pulsar el boton "evento" de Form1)Permaneciendo en todo momento el formulario Form2 oculto.

Mi problema es el siguiente:
cuando pulsamos "Llamada" de Form1,es decir activamos el Timer1, el form2 SE HACE VISIBLE.¿Como puedo evitar esto?.Quiero que form2 esté en todo momento oculto

Gracias por adelantado

Edgarin
25 de Febrero del 2006
Yo creo q se soluciona asi: (en el form2)
Private Sub Form_Load()
Timer1.Enabled = True
form2.visible=false
End Sub

Saludos