SlideShare una empresa de Scribd logo
1 de 7
Visual Basic tiene un conjunto de funciones que podremos usar. A continuación
 veremos las más representativas, si bien hay muchas más. Se aconseja ir a la ayuda para
 ampliar o profundizar sobre la cuestión

 Palabras reservadas.
 Rem: Nos permite incluir comentarios sobre el programa en medio del código, la
 sintaxis es:

    Rem Comentario

 Además, se puede conseguir lo mismo sin necesidad de escribir Rem, utilizando la
 comilla simple, es decir, la anterior orden es equivalente a:

    'Comentario

 Observaremos como el editor de código reconoce los comentarios ya que les aplica
 como color del texto el verde.

 Exit Sub: Nos permite acabar la ejecución del procedimiento en el que lo pongamos, y
 en punto del mismo donde se halle situado.

 End: Nos permite acabar la ejecución del programa en el punto del mismo donde se
 halle situado.

 Funciones.
 MsgBox: Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga
 clic en un botón y devuelve un tipo Integer correspondiente al botón elegido por el
 usuario.

 Sintaxis

 MsgBox(prompt[, buttons][, title][, helpfile, context])

 La sintaxis de la función MsgBox consta de estos argumentos:

   Parte                                        Descripción
prompt        Requerido. Cadena que representa el prompt 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.
buttons       Opcional. Expresión numérica que corresponde a la suma de los valores que
              especifican el número y el tipo de los botones que se pretenden mostrar, el
              estilo de icono que se va a utilizar, la identidad del botón predeterminado y
              la modalidad del cuadro de mensajes. Si se omite este argumento, el valor
              predeterminado para buttons es 0.
title         Opcional. Expresión de cadena que se muestra en la barra de título del
              cuadro de diálogo. Si se omite title, en la barra de título se coloca el nombre
de la aplicación.
helpfile     Opcional. Expresión de cadena que identifica el archivo de Ayuda que se
             utiliza para proporcionar ayuda interactiva en el cuadro de diálogo. Si se
             especifica helpfile, también se debe especificar context.
context      Opcional. Expresión numérica que es igual al número de contexto de Ayuda
             asignado por el autor al tema de Ayuda correspondiente. Si se especifica
             context, también se debe especificar helpfile.

Valores

El argumento buttons tiene estos valores:

      Constante               Valor               Descripción
VbOKOnly              0       Muestra solamente el botón Aceptar.
VbOKCancel            1       Muestra los botones Aceptar y Cancelar.
VbAbortRetryIgnore    2       Muestra los botones Anular, Reintentar e
                              Ignorar.
VbYesNoCancel         3       Muestra los botones Sí, No y Cancelar.
VbYesNo               4       Muestra los botones Sí y No.
VbRetryCancel         5       Muestra los botones Reintentar y Cancelar.
VbCritical            16      Muestra el icono de mensaje crítico.
VbQuestion            32      Muestra el icono de pregunta de advertencia.
VbExclamation         48      Muestra el icono de mensaje de advertencia.
VbInformation         64      Muestra el icono de mensaje de información.
VbDefaultButton1      0       El primer botón es el predeterminado.
VbDefaultButton2      256     El segundo botón es el predeterminado.
VbDefaultButton3      512     El tercer botón es el predeterminado.
VbDefaultButton4      768     El cuarto botón es el predeterminado.
VbApplicationModal    0       Aplicación modal; el usuario debe responder al
                              cuadro de mensajes antes de poder seguir
                              trabajando en la aplicación actual.
VbSystemModal         4096    Sistema modal; se suspenden todas las
                              aplicaciones hasta que el usuario responda al
                              cuadro de mensajes.
VbMsgBoxHelpButton    16384 Agrega el botón Ayuda al cuadro de mensaje.
VbMsgBoxSetForeground 65536 Especifica la ventana del cuadro de mensaje como
                              la ventana de primer plano.
VbMsgBoxRight         524288 El texto se alinea a la derecha.
VbMsgBoxRtlReading    1048576 Especifica que el texto debe aparecer para ser leído
                              de derecha a izquierda en sistemas hebreo y árabe.

El primer grupo de valores (0 a 5) describe el número y el tipo de los botones mostrados
en el cuadro de diálogo; el segundo grupo (16, 32, 48, 64) describe el estilo del icono, el
tercer grupo (0, 256, 512) determina el botón predeterminado y el cuarto grupo (0,
4096) determina la modalidad del cuadro de mensajes. Cuando se suman números para
obtener el valor final del argumento buttons, se utiliza solamente un número de cada
grupo.

Nota: Estas constantes las especifica Visual Basic para Aplicaciones. Por tanto, el
nombre de las mismas puede utilizarse en cualquier lugar del código en vez de sus
valores reales.

Valores devueltos

        Constante                       Valor                       Descripción
vbOK                         1                             Aceptar
vbCancel                     2                             Cancelar
vbAbort                      3                             Anular
vbRetry                      4                             Reintentar
vbIgnore                     5                             Ignorar
vbYes                        6                             Sí
vbNo                         7                             No

Comentarios

Cuando se proporcionan tanto helpfile como context, el usuario puede presionar F1 para
ver el tema de Ayuda correspondiente al context. Algunas aplicaciones como por
ejemplo Microsoft Excel, también agregan automáticamente un botón Ayuda al cuadro
de diálogo.

Si el cuadro de diálogo cuenta con un botón Cancelar, presionar la tecla ESC tendrá el
mismo efecto que hacer clic en este botón. Si el cuadro de diálogo contiene un botón
Ayuda, se suministra ayuda interactiva para ese cuadro de diálogo. Sin embargo, no se
devuelve valor alguno hasta que se hace clic en uno de estos botones.

Nota: Si se desea especificar más que el primer argumento con nombre, se debe utilizar
MsgBox en una expresión. Si deseamos omitir algún argumento de posición, debemos
incluir el delimitador de coma correspondiente.

Ejemplo.
La siguiente orden genera un cuadro al cual le indicamos título, texto, le ponemos tres
botones: Sí, No y Cancelar. Además le incluimos el icono de pregunta:

MsgBox "¿Esta seguro de que quiere continuar?", vbYesNoCancel + vbQuestion,
"Confirmación"

 El resultado en ejecución es:
Entrada y salida

Este ejemplo utiliza la biblioteca estándar en tiempo de ejecución de Visual Basic, a la
que se puede obtener acceso a través del espacio de nombres de Microsoft.VisualBasic.
Si compila el programa en el entorno de desarrollo integrado (IDE), puede utilizar todos
los procedimientos y las propiedades de Microsoft.VisualBasic sin importarlo. Si
compila desde la línea de comandos, debe utilizar Imports (Instrucción) en el código
fuente o la opción de línea de comandos /imports (Visual Basic) del compilador para
que los miembros de Microsoft.VisualBasic estén disponibles en el programa.
uestra 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 As Object, _
   Optional ByVal Buttons As MsgBoxStyle = MsgBoxStyle.OKOnly, _
   Optional ByVal Title As Object = Nothing _
) As MsgBoxResult




MsgBoxSetForeground

65536

Especifica la ventana del cuadro de mensaje como ventana de primer plano.

MsgBoxRight

524288

Texto alineado a la derecha.

MsgBoxRtlReading

1048576

Especifica que el texto debe aparecer para ser leído de derecha a izquierda en los
sistemas árabe y hebreo.




Print, PrintLine (Funciones)

Escribe datos con formato de presentación en un archivo secuencial.

Public Sub Print( _
   ByVal FileNumber As Integer,         _
   ByVal ParamArray Output() As         Object _
)
' -or-
Public Sub PrintLine( _
   ByVal FileNumber As Integer,         _
   ByVal ParamArray Output() As         Object _
InputBox (Función, Visual Basic)

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



put

En Visual Basic 6.0, las funciones Get# y Put# se utilizaban para leer y escribir datos
en un archivo.

En Visual Basic .NET, éstas se han actualizado a las funciones FilePut y FileGet.
Cuando estas funciones se utilizan para pasar cadenas o matrices dinámicas a un archivo
abierto en el modo Random, se agrega un descriptor de longitud de dos bytes, con lo
que la longitud de archivo resultante es diferente.



Write, WriteLine (Funciones)

Escriben datos en un archivo secuencial. Los datos escritos con Write normalmente se
leen desde un archivo con Input.

Public Sub Write( _
   ByVal FileNumber As Integer, _
   ByVal ParamArray Output As Object _
)
' -or-
Public Sub WriteLine( _
   ByVal FileNumber As Integer, _
   ByVal ParamArray Output() As Object _
)




Print, PrintLine (Funciones)

Escribe datos con formato de presentación en un archivo secuencial.

Public Sub Print( _
   ByVal FileNumber As Integer, _
   ByVal ParamArray Output() As Object _
)
' -or-
Public Sub PrintLine( _
   ByVal FileNumber As Integer, _
   ByVal ParamArray Output() As Object _
)

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

MANUAL DE DFD
MANUAL DE DFD MANUAL DE DFD
MANUAL DE DFD
 
Manual p se int
Manual p se intManual p se int
Manual p se int
 
Comandos java
Comandos javaComandos java
Comandos java
 
Practicas Visual Basic 6.0
Practicas Visual Basic 6.0Practicas Visual Basic 6.0
Practicas Visual Basic 6.0
 
Dfd 100725185247-phpapp02-141006094652-conversion-gate01
Dfd 100725185247-phpapp02-141006094652-conversion-gate01Dfd 100725185247-phpapp02-141006094652-conversion-gate01
Dfd 100725185247-phpapp02-141006094652-conversion-gate01
 
Portafolio evidencia 1
Portafolio evidencia 1 Portafolio evidencia 1
Portafolio evidencia 1
 
Portafolio evidencia 1
Portafolio evidencia 1 Portafolio evidencia 1
Portafolio evidencia 1
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmos
 
Sesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - javaSesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - java
 
Taller 1 7
Taller 1 7Taller 1 7
Taller 1 7
 
Funciones y macros con excel
Funciones y macros con excelFunciones y macros con excel
Funciones y macros con excel
 
Microsoft Excel Avanzado
Microsoft Excel AvanzadoMicrosoft Excel Avanzado
Microsoft Excel Avanzado
 
Manual 2 dfd (1)
Manual 2 dfd (1)Manual 2 dfd (1)
Manual 2 dfd (1)
 
Controles swing listas
Controles swing listasControles swing listas
Controles swing listas
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_excel
 
Dfd
DfdDfd
Dfd
 

Destacado

Contaminacion Acustica
Contaminacion AcusticaContaminacion Acustica
Contaminacion Acusticadaniel
 
Relato historico
Relato historicoRelato historico
Relato historicoJavier9090
 
Contaminacion Acustica
Contaminacion AcusticaContaminacion Acustica
Contaminacion Acusticadaniel
 
Obtención certificado digital desde APP
Obtención certificado digital desde APPObtención certificado digital desde APP
Obtención certificado digital desde APPtocina
 
Primer bimestre
Primer bimestrePrimer bimestre
Primer bimestreCristina
 
3 trimestrec stema4i5
3 trimestrec stema4i53 trimestrec stema4i5
3 trimestrec stema4i5mjvercher
 
CóMo Encontrar InformacióN En Internet
CóMo Encontrar InformacióN En InternetCóMo Encontrar InformacióN En Internet
CóMo Encontrar InformacióN En InternetMiguel Angel
 
Mitossis
MitossisMitossis
MitossisDaniel
 
Estudio periodismo-digital-20102
Estudio periodismo-digital-20102Estudio periodismo-digital-20102
Estudio periodismo-digital-20102Ingrid Valero Toro
 
Plantilla integratec
Plantilla integratecPlantilla integratec
Plantilla integratectocina
 

Destacado (16)

Dhs TOTAL Medios Magnéticos 2014
Dhs TOTAL  Medios Magnéticos 2014Dhs TOTAL  Medios Magnéticos 2014
Dhs TOTAL Medios Magnéticos 2014
 
Contaminacion Acustica
Contaminacion AcusticaContaminacion Acustica
Contaminacion Acustica
 
Relato historico
Relato historicoRelato historico
Relato historico
 
Contaminacion Acustica
Contaminacion AcusticaContaminacion Acustica
Contaminacion Acustica
 
Internet
InternetInternet
Internet
 
Obtención certificado digital desde APP
Obtención certificado digital desde APPObtención certificado digital desde APP
Obtención certificado digital desde APP
 
Primer bimestre
Primer bimestrePrimer bimestre
Primer bimestre
 
La Reforma Regionalista
La Reforma RegionalistaLa Reforma Regionalista
La Reforma Regionalista
 
3 trimestrec stema4i5
3 trimestrec stema4i53 trimestrec stema4i5
3 trimestrec stema4i5
 
CóMo Encontrar InformacióN En Internet
CóMo Encontrar InformacióN En InternetCóMo Encontrar InformacióN En Internet
CóMo Encontrar InformacióN En Internet
 
Mitossis
MitossisMitossis
Mitossis
 
Fijo de control i
Fijo de control iFijo de control i
Fijo de control i
 
SAL_E01_FULL
SAL_E01_FULLSAL_E01_FULL
SAL_E01_FULL
 
Mückenlampe
MückenlampeMückenlampe
Mückenlampe
 
Estudio periodismo-digital-20102
Estudio periodismo-digital-20102Estudio periodismo-digital-20102
Estudio periodismo-digital-20102
 
Plantilla integratec
Plantilla integratecPlantilla integratec
Plantilla integratec
 

Similar a MsgBox VB función guía

INFOSAN PRACTICAS COMPLEMENTO DE VISUAL BASIC 6
INFOSAN PRACTICAS COMPLEMENTO  DE VISUAL BASIC 6INFOSAN PRACTICAS COMPLEMENTO  DE VISUAL BASIC 6
INFOSAN PRACTICAS COMPLEMENTO DE VISUAL BASIC 6FRANCIACOCO
 
Visual basic script v1 wd
Visual basic script v1 wdVisual basic script v1 wd
Visual basic script v1 wdRomny Villegas
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologiaNicole Diaz
 
Tutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioTutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioYODLIROSSEV
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC25309816
 
Uso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBoxUso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBoxLic. Rolando Torres
 
Cómo se programan los principales códigos en visual basic ....mhar!
Cómo se programan los principales códigos en visual basic ....mhar!Cómo se programan los principales códigos en visual basic ....mhar!
Cómo se programan los principales códigos en visual basic ....mhar!maria rivas
 
fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0eduardsoler1
 
Presentación de visual studio (1)
Presentación de visual studio (1)Presentación de visual studio (1)
Presentación de visual studio (1)cinthya alfaro
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlabCarlos Yagamy
 

Similar a MsgBox VB función guía (20)

INFOSAN PRACTICAS COMPLEMENTO DE VISUAL BASIC 6
INFOSAN PRACTICAS COMPLEMENTO  DE VISUAL BASIC 6INFOSAN PRACTICAS COMPLEMENTO  DE VISUAL BASIC 6
INFOSAN PRACTICAS COMPLEMENTO DE VISUAL BASIC 6
 
Guia 1 visual
Guia 1 visualGuia 1 visual
Guia 1 visual
 
Practicas 120322224406-phpapp02
Practicas 120322224406-phpapp02Practicas 120322224406-phpapp02
Practicas 120322224406-phpapp02
 
Esimlp
EsimlpEsimlp
Esimlp
 
Visual basic script v1 wd
Visual basic script v1 wdVisual basic script v1 wd
Visual basic script v1 wd
 
Vb script hx-c-wd
Vb script hx-c-wdVb script hx-c-wd
Vb script hx-c-wd
 
Vb script hx-c-wd
Vb script hx-c-wdVb script hx-c-wd
Vb script hx-c-wd
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Tutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioTutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosario
 
Coloresyposiciones
ColoresyposicionesColoresyposiciones
Coloresyposiciones
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC
 
Uso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBoxUso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBox
 
Cómo se programan los principales códigos en visual basic ....mhar!
Cómo se programan los principales códigos en visual basic ....mhar!Cómo se programan los principales códigos en visual basic ....mhar!
Cómo se programan los principales códigos en visual basic ....mhar!
 
fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0
 
creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
 
Presentación de visual studio (1)
Presentación de visual studio (1)Presentación de visual studio (1)
Presentación de visual studio (1)
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab
 
Introduccion a VB6
Introduccion a VB6Introduccion a VB6
Introduccion a VB6
 
Formularios En Visual Fox Pro
Formularios En Visual Fox ProFormularios En Visual Fox Pro
Formularios En Visual Fox Pro
 
formularios en Visual Foxpro
formularios en Visual Foxproformularios en Visual Foxpro
formularios en Visual Foxpro
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

MsgBox VB función guía

  • 1. Visual Basic tiene un conjunto de funciones que podremos usar. A continuación veremos las más representativas, si bien hay muchas más. Se aconseja ir a la ayuda para ampliar o profundizar sobre la cuestión Palabras reservadas. Rem: Nos permite incluir comentarios sobre el programa en medio del código, la sintaxis es: Rem Comentario Además, se puede conseguir lo mismo sin necesidad de escribir Rem, utilizando la comilla simple, es decir, la anterior orden es equivalente a: 'Comentario Observaremos como el editor de código reconoce los comentarios ya que les aplica como color del texto el verde. Exit Sub: Nos permite acabar la ejecución del procedimiento en el que lo pongamos, y en punto del mismo donde se halle situado. End: Nos permite acabar la ejecución del programa en el punto del mismo donde se halle situado. Funciones. MsgBox: Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón y devuelve un tipo Integer correspondiente al botón elegido por el usuario. Sintaxis MsgBox(prompt[, buttons][, title][, helpfile, context]) La sintaxis de la función MsgBox consta de estos argumentos: Parte Descripción prompt Requerido. Cadena que representa el prompt 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. buttons Opcional. Expresión numérica que corresponde a la suma de los valores que especifican el número y el tipo de los botones que se pretenden mostrar, el estilo de icono que se va a utilizar, la identidad del botón predeterminado y la modalidad del cuadro de mensajes. Si se omite este argumento, el valor predeterminado para buttons es 0. title Opcional. Expresión de cadena que se muestra en la barra de título del cuadro de diálogo. Si se omite title, en la barra de título se coloca el nombre
  • 2. de la aplicación. helpfile Opcional. Expresión de cadena que identifica el archivo de Ayuda que se utiliza para proporcionar ayuda interactiva en el cuadro de diálogo. Si se especifica helpfile, también se debe especificar context. context Opcional. Expresión numérica que es igual al número de contexto de Ayuda asignado por el autor al tema de Ayuda correspondiente. Si se especifica context, también se debe especificar helpfile. Valores El argumento buttons tiene estos valores: Constante Valor Descripción VbOKOnly 0 Muestra solamente el botón Aceptar. VbOKCancel 1 Muestra los botones Aceptar y Cancelar. VbAbortRetryIgnore 2 Muestra los botones Anular, Reintentar e Ignorar. VbYesNoCancel 3 Muestra los botones Sí, No y Cancelar. VbYesNo 4 Muestra los botones Sí y No. VbRetryCancel 5 Muestra los botones Reintentar y Cancelar. VbCritical 16 Muestra el icono de mensaje crítico. VbQuestion 32 Muestra el icono de pregunta de advertencia. VbExclamation 48 Muestra el icono de mensaje de advertencia. VbInformation 64 Muestra el icono de mensaje de información. VbDefaultButton1 0 El primer botón es el predeterminado. VbDefaultButton2 256 El segundo botón es el predeterminado. VbDefaultButton3 512 El tercer botón es el predeterminado. VbDefaultButton4 768 El cuarto botón es el predeterminado. VbApplicationModal 0 Aplicación modal; el usuario debe responder al cuadro de mensajes antes de poder seguir trabajando en la aplicación actual. VbSystemModal 4096 Sistema modal; se suspenden todas las aplicaciones hasta que el usuario responda al cuadro de mensajes. VbMsgBoxHelpButton 16384 Agrega el botón Ayuda al cuadro de mensaje. VbMsgBoxSetForeground 65536 Especifica la ventana del cuadro de mensaje como la ventana de primer plano. VbMsgBoxRight 524288 El texto se alinea a la derecha. VbMsgBoxRtlReading 1048576 Especifica que el texto debe aparecer para ser leído de derecha a izquierda en sistemas hebreo y árabe. El primer grupo de valores (0 a 5) describe el número y el tipo de los botones mostrados en el cuadro de diálogo; el segundo grupo (16, 32, 48, 64) describe el estilo del icono, el
  • 3. tercer grupo (0, 256, 512) determina el botón predeterminado y el cuarto grupo (0, 4096) determina la modalidad del cuadro de mensajes. Cuando se suman números para obtener el valor final del argumento buttons, se utiliza solamente un número de cada grupo. Nota: Estas constantes las especifica Visual Basic para Aplicaciones. Por tanto, el nombre de las mismas puede utilizarse en cualquier lugar del código en vez de sus valores reales. Valores devueltos Constante Valor Descripción vbOK 1 Aceptar vbCancel 2 Cancelar vbAbort 3 Anular vbRetry 4 Reintentar vbIgnore 5 Ignorar vbYes 6 Sí vbNo 7 No Comentarios Cuando se proporcionan tanto helpfile como context, el usuario puede presionar F1 para ver el tema de Ayuda correspondiente al context. Algunas aplicaciones como por ejemplo Microsoft Excel, también agregan automáticamente un botón Ayuda al cuadro de diálogo. Si el cuadro de diálogo cuenta con un botón Cancelar, presionar la tecla ESC tendrá el mismo efecto que hacer clic en este botón. Si el cuadro de diálogo contiene un botón Ayuda, se suministra ayuda interactiva para ese cuadro de diálogo. Sin embargo, no se devuelve valor alguno hasta que se hace clic en uno de estos botones. Nota: Si se desea especificar más que el primer argumento con nombre, se debe utilizar MsgBox en una expresión. Si deseamos omitir algún argumento de posición, debemos incluir el delimitador de coma correspondiente. Ejemplo. La siguiente orden genera un cuadro al cual le indicamos título, texto, le ponemos tres botones: Sí, No y Cancelar. Además le incluimos el icono de pregunta: MsgBox "¿Esta seguro de que quiere continuar?", vbYesNoCancel + vbQuestion, "Confirmación" El resultado en ejecución es:
  • 4. Entrada y salida Este ejemplo utiliza la biblioteca estándar en tiempo de ejecución de Visual Basic, a la que se puede obtener acceso a través del espacio de nombres de Microsoft.VisualBasic. Si compila el programa en el entorno de desarrollo integrado (IDE), puede utilizar todos los procedimientos y las propiedades de Microsoft.VisualBasic sin importarlo. Si compila desde la línea de comandos, debe utilizar Imports (Instrucción) en el código fuente o la opción de línea de comandos /imports (Visual Basic) del compilador para que los miembros de Microsoft.VisualBasic estén disponibles en el programa.
  • 5. uestra 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 As Object, _ Optional ByVal Buttons As MsgBoxStyle = MsgBoxStyle.OKOnly, _ Optional ByVal Title As Object = Nothing _ ) As MsgBoxResult MsgBoxSetForeground 65536 Especifica la ventana del cuadro de mensaje como ventana de primer plano. MsgBoxRight 524288 Texto alineado a la derecha. MsgBoxRtlReading 1048576 Especifica que el texto debe aparecer para ser leído de derecha a izquierda en los sistemas árabe y hebreo. Print, PrintLine (Funciones) Escribe datos con formato de presentación en un archivo secuencial. Public Sub Print( _ ByVal FileNumber As Integer, _ ByVal ParamArray Output() As Object _ ) ' -or- Public Sub PrintLine( _ ByVal FileNumber As Integer, _ ByVal ParamArray Output() As Object _
  • 6. InputBox (Función, Visual Basic) 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 put En Visual Basic 6.0, las funciones Get# y Put# se utilizaban para leer y escribir datos en un archivo. En Visual Basic .NET, éstas se han actualizado a las funciones FilePut y FileGet. Cuando estas funciones se utilizan para pasar cadenas o matrices dinámicas a un archivo abierto en el modo Random, se agrega un descriptor de longitud de dos bytes, con lo que la longitud de archivo resultante es diferente. Write, WriteLine (Funciones) Escriben datos en un archivo secuencial. Los datos escritos con Write normalmente se leen desde un archivo con Input. Public Sub Write( _ ByVal FileNumber As Integer, _ ByVal ParamArray Output As Object _ ) ' -or- Public Sub WriteLine( _ ByVal FileNumber As Integer, _ ByVal ParamArray Output() As Object _ ) Print, PrintLine (Funciones) Escribe datos con formato de presentación en un archivo secuencial. Public Sub Print( _ ByVal FileNumber As Integer, _ ByVal ParamArray Output() As Object _ )
  • 7. ' -or- Public Sub PrintLine( _ ByVal FileNumber As Integer, _ ByVal ParamArray Output() As Object _ )