¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
InputBox (Función)

InputBox (Función)

Visual Studio .NET 2003

Muestra un mensaje en un cuadro de diálogo, espera a que el usuario escriba un texto o haga clic en un botón y devuelve una cadena con el contenido del cuadro de texto.

Public Function InputBox( _
   ByVal Prompt As String, _
   Optional ByVal Title As String = "", _
   Optional ByVal DefaultResponse As String = "", _
   Optional ByVal XPos As Integer = -1, _
   Optional ByVal YPos As Integer = -1 _
) As String

Parámetros

Prompt
Requerido. Expresión de tipo String que se muestra como mensaje en el cuadro de diálogo. La longitud máxima de Prompt es de aproximadamente 1024 caracteres, según el ancho de los caracteres utilizados. Si Prompt va a tener más de una línea, éstas pueden separarse mediante un carácter de retorno de carro (Chr(13)), un carácter de avance de línea (Chr(10)) o la combinación retorno de carro-avance de línea (Chr(13)) & (Chr(10)) entre cada línea.
Title
Opcional. Expresión de tipo String que se muestra en la barra de título del cuadro de diálogo. Si se omite Title, en la barra de título aparecerá el nombre de la aplicación.
DefaultResponse
Opcional. Expresión de tipo String que se muestra en el cuadro de texto como respuesta predeterminada en caso de que no se suministre otra entrada. Si se omite DefaultResponse, el cuadro de texto se mostrará vacío.
XPos
Opcional. Expresión numérica que especifica, en twips, la distancia entre el borde izquierdo del cuadro de diálogo y el borde izquierdo de la pantalla. Si se omite XPos, el cuadro de diálogo quedará centrado horizontalmente.
YPos
Opcional. Expresión numérica que especifica, en twips, la distancia entre el borde superior del cuadro de diálogo y el borde superior de la pantalla. Si se omite YPos, el cuadro de diálogo se situará, en sentido vertical, a aproximadamente un tercio del alto total de la pantalla.

Comentarios

Si desea especificar más que el primer argumento, deberá utilizar la función InputBox en una expresión. Si omite alguno de los argumentos de posición, deberá conservar el correspondiente delimitador de coma.

Nota   La función InputBox requiere un permiso UIPermission del nivel SafeTopLevelWindows que podría afectar a su ejecución en situaciones de confianza parcial. Para obtener más información, vea Solicitar permisos y UIPermission (Clase).

Ejemplo

En este ejemplo se muestran distintas formas de utilizar la función InputBox para pedir al usuario que introduzca un valor. Si se omiten las posiciones x e y, el cuadro de diálogo quedará centrado automáticamente respecto a ambos ejes. La variable MyValue contiene el valor introducido por el usuario al hacer clic en Aceptar o presionar la tecla ENTRAR. Si el usuario hace clic en Cancelar, se devolverá una cadena de longitud cero.

Dim message, title, defaultValue As String
Dim myValue As Object
message = "Enter a value between 1 and 3"   ' Set prompt.
title = "InputBox Demo"   ' Set title.
DefaultValue = "1"   ' Set default value.

' Display message, title, and default value.
myValue = InputBox(message, title, defaultValue)

' Display dialog box at position 100, 100.
myValue = InputBox(message, title, defaultValue, 100, 100)

Requisitos

Espacio de nombres: Microsoft.VisualBasic

Módulo: Interaction

Ensamblado: Tiempo de ejecución de Microsoft Visual Basic .NET (en Microsoft.VisualBasic.dll)

Vea también

MsgBox (Función) | Chr, ChrW (Funciones)

Mostrar:
© 2015 Microsoft