estoy teniendo problemas en Visual Basic 6.0 a la hora de
poner el foco en un texto que se encuentra en uno de los Frame que tiene mi aplicación (que solo tiene un Form).

el texto se llama TextPassword y lo he diseñado dentro del frame FrameAcceso.
Y en el Load del Form1 pretendo que el foco se sitúe en el texto:
Private Sub Form_Load()
Form1.LabelError.Visible = False
FrameAcceso.Visible = True
Form1.CmdVer.Visible = False
Form1.CmdGrabar.Visible = False
Form1.CmdTareas.Visible = False
TextPassword.SetFocus
End Sub
--------------------------------------------------------------------------
Pues resulta que me da error al situar el foco cuando lo ejecuto:
Error '5' en tiempo de ejecución :
Llamada a procedimiento o argumento no válidos.

--------------------------------------------------------------------------
¿se os ocurre dónde puede está el error?
muchas gracias y saludos.

Alberto.