msg box e imput box

Páginas: 6 (1465 palabras) Publicado: 20 de enero de 2015
MSG BOX E INPUT BOX
Las Cajas de Mensajes y las Cajas de Entrada son muy usuales en el sistema operativo Windows y en las aplicaciones.
Las primeras son ventanas que aparecen en el centro de la pantalla y piden al usuario una decisión, la que podrá tomar presionando algún botón. Un ejemplo de estas son las cajas de confirmación de guardar cambios en los archivos al cerrar un programa.
Lassegundas son ventanas donde se pide ingresar un dato que el usuario digita en una caja de texto y envía este resultado a una variable.
MSG BOX

Las cajas de mensajes devuelven un valor, el cual dependerá del botón pulsado en el cuadro de mensaje. Este valor es numérico y se almacena en una variable para luego tomar decisiones.
La sintaxis de la caja de mensajes es la siguiente: Muestra unmensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón y devuelve un entero que indica el botón utilizado.
MsgBox(texto, botones+focobotón+icono, título)
Donde texto será el texto descriptivo que aparecerá en la caja, botones son los botones que aparecerán en la caja y se definen por una constante de Visual Basic, focobotón es una constante de Visual Basic que especifica québotón será el predeterminado (el que tendrá el foco), icono será otra constante que definirá el icono que aparecerá en la caja, título es el texto que aparecerá en la barra de título de la caja de mensaje.
Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón y devuelve un entero que indica el botón utilizado.

Public Function MsgBox( _
ByVal Prompt AsObject, _
Optional ByVal Buttons As MsgBoxStyle = MsgBoxStyle.OKOnly, _
Optional ByVal Title As Object = Nothing _
) As MsgBoxResult
A continuación las constantes de los argumentos botones, focobotón e icono.




Tabla 7 - Constantes del argumento botones
Botones
Constante
Valor
Aceptar
vbOkOnly
0
Aceptar, Cancelar
vbOkCancel
1
Anular, Reintentar, Ignorar
vbAbortRetryIgnore2
Si, No, Cancelar
vbYesNoCancel
3
Si, No
vbYesNo
4
Reintentar, Cancelar
vbRetryCancel
5

Tabla 8 - Constantes del argumento focobotones
Foco
Constante
Valor
Primer botón
vbDefaultButton1
0
Segundo botón
vbDefaultButton2
256
Tercer botón
vbDefaultButton
512




Tabla 9 - Constantes del argumento icono
Icono
Constante
Valor

vbCritical
16

vbQuestion
32vbExclamation
48

vbInformation
64
Las cajas de mensaje devuelven un valor el que se podrá almacenar en una variable. El valor devuelto por esta función dependerá del botón que se halla pulsado y en la tabla 10 se muestra el valor que devolverá pulsar un botón:
Tabla 10 - Valores de retorno de MsgBox
Botón pulsado
Valor de retorno

Aceptar
1

Cancelar
2

Anular
3

Reintentar
4Ignorar
5

Si
6

No
7

De esta forma se podrá utilizar una sentencia If, por ejemplo, para determinar diferentes acciones según el valor devuelto por MsgBox

Parámetros

Prompt
Obligatorio. 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 consta de más de una línea, puede separar las líneas mediante un carácter de retorno de carro (Chr(13)), un carácter de avance de línea (Chr(10)) o una combinación de caracteres de retorno de carro/avance de línea (Chr(13) y Chr(10)) entre cada línea.
Buttons
Opcional. Expresión numérica que corresponde a la suma de los valores que especifican el número y tipo de botones que se han demostrar, el estilo de icono que se va a usar, la identificación del botón predeterminado y la modalidad del cuadro de mensaje. Si se omite Buttons, el valor predeterminado será cero.
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.
Valores
En la siguiente tabla se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • el boxer
  • El Bóxer
  • Bóxer
  • El Box
  • Box
  • proyecto del box
  • Boxer Of
  • VIRTUAL BOX

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS