Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5 Cajas de diálogo
Los cuadros de diálogo son un tipo especializado de objeto de formulario que se
puede crear de tres maneras:
Los cuadros de diálogo predefinidos se pueden crear desde el código
mediante las funciones MsgBox o InputBox.
Los cuadros de diálogo personalizados se pueden crear con un formulario
estándar o si personaliza un cuadro de diálogo existente.
Los cuadros de diálogo estándar, como Imprimir y Abrir archivo, se pueden
crear con el control de diálogo común.
Como la mayoría de los cuadros de diálogo requieren la acción del usuario, suelen
presentarse como cuadros de diálogo modales.
Un cuadro de diálogo modal debe cerrarse (ocultar o descargar) antes de
poder continuar trabajando con el resto de la aplicación. Por ejemplo, un
cuadro de diálogo es modal si requiere que haga clic en Aceptar o en
Cancelar antes de poder cambiar a otro formulario o cuadro de diálogo.
Los cuadros de diálogo no modales permiten cambiar el enfoque entre el
cuadro de diálogo y otro formulario sin tener que cerrar el cuadro de
diálogo. Puede continuar trabajando en cualquier otra parte de la aplicación
activa mientras se presenta el cuadro de diálogo. Los cuadros de diálogo no
modales son escasos: normalmente se muestra un cuadro de diálogo
porque es necesaria una respuesta antes de que pueda continuar la
aplicación. El cuadro de diálogo Buscar del menú Edición de Visual Basic
es un ejemplo de cuadro de diálogo no modal. Utilice los cuadros de diálogo
no modales para mostrar comandos o información que se usen con
frecuencia.
Cuadros de dialogo predefinidos.
La forma más fácil de solicitar un dato a del usuario o de visualizar un resultado o
un mensaje, es utilizando los cuadros de diálogo que Visual Basic provee para
estos propósitos.
Pedir datos al usuario con InputBox
Sintaxis:
InputBox(mensaje,[titulo][,default][,posx],[poxy])
Muestra un mensaje en un cuadro de diálogo, espera que el usuario escriba un
texto o haga clic en un botón y devuelve un tipo String con el contenido del cuadro
de texto. En las aplicaciones basadas en Windows, se usan los cuadros de diálogo
para pedir al usuario que especifique datos necesarios para que la aplicación
pueda continuar o para mostrar información al usuario.
La sintaxis de la función InputBox consta de estos argumentos: