Apúntate...


Consultas, desarrollo de programas y petición de presupuestos:

martes, 20 de agosto de 2013

Inputbox

InputBox

Static Function InputBox ( Prompt As String [ , Title As String, Default As String ] ) As String
 
Este formulario esta prediseñado, y  nos permite obtener un texto solicitado al usuario. (Luego este texto, si necesitamos que sea un numero, lo podemos convertir en un numero usando las funciones de conversión de datos).
Funciona como una función que admite varios parámetros y nos devuelve un dato tipo string (cadena)

Parámetros:
Prompt 
es el texto que se muestra en la parte delantera de la caja de texto donde el usuario introduce el valor. Tenga en cuenta puede usar una  cadena de texto enriquecido.
Title 
Es el título del cuadro de diálogo.
Default
 Es el valor inicial del cuadro de texto.

Ejemplo:

Public Sub Form_Open()

Dim valor As String
valor = InputBox("Dame tu nombre:", "Formulario para pedir nombre", "no lo se")
'escribimos en la consola el valor obtenido
Print "La respuesta ha sido: ", valor
End

En pantalla obtendremos:

Descarga del ejemplo: enlace a box.com



Información en gambawiki:
http://gambaswiki.org/wiki/comp/gb.form/inputbox?l=es

3 comentarios:

  1. Se puede hacer un InputBox con varios campos para introducir texto o solo se puede usar un campo?

    Aprovecho para felicitarte por el gran aporte que haces y el gran trabajo que tienes en el blog.

    ResponderEliminar
    Respuestas
    1. Hay que hacerlo programándolo desde "cero". Te explico, inputbox, realmente es un pequeño formulario, al que llamas y tiene definido sus controles (botones, textbox, label)
      Lo que tendrias que hacer es un Formulario definido con varios textbox y label, y con botones de aceptar y cancelar. Cuando le des a aceptar, te devuelva los valores. En el curso más adelante explico como parar valores entre distintos formularios. Alli puedes ver como se puede hacer. Saludos

      Eliminar

A falta de donativos... un poco de publicidad