Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/08/2007, 11:23
hermanosvalor
 
Fecha de Ingreso: marzo-2002
Ubicación: Valencia
Mensajes: 65
Antigüedad: 23 años, 1 mes
Puntos: 2
Re: Problema con InputBox

Es sencilla la respuesta, y es que Input Box NO es un comando de Visual basic 6, aunque se pueda usar desde ahi, es un comando de Windows Script Host. De esta forma, el compilador lo muestra segun unas librerias especiales de debuggin, que son en español. Pero Windows Script Host por defecto suele ser Ingles (aun en Win españoles); y es por eso que te sale asi (Nota: que sea de WSH no significa necesariamente que tenga que ejecuta WScript.exe).

Como bien dice seba123neo, lo mejor es crear una función:

Código:
Public InputBox(ByVal Msg, Optional ByVal Texto, Optional ByVal Titulo, Optional ByVal x, Optional ByVal y)
   FormInput.Show: formInput.Move(x,y)
    Do
     Doevents
    Loop Until FormInput.Visible = false
   InputBox = resultado
End Function
O algo así. Creas un form como quieras para simular el InputBox y la variable resultado, de caracter publico y global que almacene la respuesta. Obviamente el codigo esta aun muy para depurar y asi no funcionara del todo correctamente, pero es una guia mas o menos para saber lo que se intenta.

Saludos!