SlideShare una empresa de Scribd logo
1 de 7
PASOS PARA REALIZAR CHECK BOX

NORMA ANGELICA GONZALEZ
RAMIREZ
•
•

•
•

El control CheckBox se utiliza generalmente para listar opciones y
que el usuario pueda elegir entre ellas, y dependiendo del valor (si está
chequeado o no), se realiza una u otra acción.
Una vista previa de este control:

La propiedad del CheckBox que visualiza el texto en el control se llama
Caption. Para establecerla se realiza desde la ventana de Propiedades
de Visual Basic , o en tiempo de ejecución de esta manera:
Por ejemplo si quisiéremos hacerlo en el evento Load del Formulario ,
DobleClick sobre el form y en el procedimiento Form_Load:
Texto plano Copiar código fuent e Imprimir
Private Sub Form_Load()
Check1.Caption = "Es usted mayor de edad"
Check2.Caption = "¿ Tiene hijos ?"
Check3.Caption = "¿ Estudió alguna carrera ?"
End Sub
Propiedad Value
La principal propiedad de este control es la propiedad Value. Esta propiedad
devuelve y establece el valor seleccionado.
Esta tiene 3 posibles valores:
0 - UnChecked
1 - Checked
2 - Grayed
Las mas utilizadas son la 0 - UnChecked y 1 - Checked. Cuando está en 0 , el
checkbox no está tildado o checkeado, cuando está en 1 se muestra marcado.
Siguiendo con el ejemplo anterior de la encuesta, un ejemplo que no tiene ningún
sentido pero que te de una idea mas clara de como usar este control.
Agrega en un formulario 3 controles CheckBox como muestra la imagen , un botón
Command1 para mostrar el resultado y un control textBox llamado Text1 para ingresar un
nombre. Las mas utilizadas son la 0 - UnChecked y 1 - Checked. Cuando está en 0 , el
checkbox no está tildado o checkeado, cuando está en 1 se muestra marcado.

Cuando lo presionemos, mostraremos un mensaje que muestre el resultado de la misma,
evaluando mediante la propiedad Value de cada Checkbox. Antes de evaluar los
CheckBox comprobamos que se haya ingresado un texto en el Text1, si no se ingresó
nada, se muestra un mensaje de advertencia y se termina la rutina mediante la
instrucción Exit Sub , en cambio si se ingresó un nombre, visual basic prosigue la
ejecución del resto del código:
Código fuente dentro del formulario:
Texto plano Copiar código fuente Imprimir
Option Explicit
Private Sub Command1_Click()
' -- Esta variable almacenará los datos para mostrar
' -- el resultado al final de la rutina
Dim Resultado As String
• Esto verificará si el text1 no está vacio y se ha ingresado un nombre
• If Text1 = "" Then
•
' -- si está vacío mostramos el mensaje
•
MsgBox "Debe ingresar un nombre", vbExclamation, "Encuesta"
•
' -- Mediante Exit Sub salimos de la rutina para
•
' -- no ejecutar las líneas que debajo
•
Exit Sub
• End If
•
• ' -- Ahora guardamos en la Variable Resultado el nombre que
• ' -- se ingresó en el control text1
• Resultado = "Su nombre es " & Text1 & vbNewLine
•
' -- Evaluamos el Check1 (mayor de edad)
• If Check1.Value = 0 Then
•
Resultado = Resultado & "Usted no es mayor de edad"
• Else
•
Resultado = Resultado & "Usted es mayor de edad"

End If Le agregamos a la variable resultado un salto de carro o salto
de línea
Resultado = Resultado & vbNewLine
' -- Evaluamos el Check2 (Si tiene hijos )
If Check2.Value = 0 Then
Resultado = Resultado & "Usted no tiene Hijos“ Else
Resultado = Resultado & "Usted tiene hijos" End If
-- Otro salto de carro
Resultado = Resultado & vbNewLine
' -- Evaluamos el Check3 (si estudió)
If Check3.Value = 0 Then
Resultado = Resultado & "Usted no estudió una Carrera"
Else
Resultado = Resultado & "Usted estudió una Carrera"
End If
Propiedad Style
Una propiedad de este control relacionado a su aspecto gráfico es la
Propiedad Style:
Esta es similar a la del control CommandButton, y permite tener un
checkBox de estilo gráfico o estilo Estándar normal, como muestra:
esta imagen:

Si está en Graphical, es posible cambiarle el color de fondo y también
si queremos podemos mostrar una imagen utilizando la propiedad
Picture del Check
Agrega 1 CheckBox. Luego pega el siguiente
código, que lo que hace es que cada ves que se presione, muestre el
valor de su propiedad Value. Para poder convertir el valor de Value,
que puede ser un 1 o un 0 y a "Verdadero" o "Falso" utilizamos la
función CBool que lo que hace es Convertir una expresión a un valor
de tipo Boolean.

Más contenido relacionado

La actualidad más candente

Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlAntony437109
 
Presentación 8
Presentación 8Presentación 8
Presentación 8Sizauwu
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlralhum
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradaDiegoReyes250
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlKevinAguilar98
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónLuisRestan1
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLDarkStarPlay
 
WS 08-06-24 Validacion
WS 08-06-24 ValidacionWS 08-06-24 Validacion
WS 08-06-24 Validacionred.es
 
Estructuras de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmosRuby
 
Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionalesAndres Bedoya Tobon
 
Solver, Jazmin, Freddy
Solver, Jazmin, FreddySolver, Jazmin, Freddy
Solver, Jazmin, FreddyFreddy Velez
 

La actualidad más candente (20)

Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
PRUEBAS DE CAJA NEGRA
PRUEBAS DE CAJA NEGRAPRUEBAS DE CAJA NEGRA
PRUEBAS DE CAJA NEGRA
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Presentación 8
Presentación 8Presentación 8
Presentación 8
 
Yanet
YanetYanet
Yanet
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
VBA Interfaz de usuario
VBA Interfaz de usuarioVBA Interfaz de usuario
VBA Interfaz de usuario
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programación
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
 
WS 08-06-24 Validacion
WS 08-06-24 ValidacionWS 08-06-24 Validacion
WS 08-06-24 Validacion
 
Diagramacion
DiagramacionDiagramacion
Diagramacion
 
VBA Interfaz de usuario
VBA Interfaz de usuarioVBA Interfaz de usuario
VBA Interfaz de usuario
 
Estructuras de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Solver
SolverSolver
Solver
 
Escala alfa de_cronbach
Escala alfa de_cronbachEscala alfa de_cronbach
Escala alfa de_cronbach
 
Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionales
 
Solver, Jazmin, Freddy
Solver, Jazmin, FreddySolver, Jazmin, Freddy
Solver, Jazmin, Freddy
 

Similar a Cómo crear CheckBox en VB

Controles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion MultipleControles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion MultipleUVM
 
Procedures funciones
Procedures funcionesProcedures funciones
Procedures funcionesgerardd98
 
Mundo Visual - Visual Basic - Tema 2
Mundo Visual - Visual Basic - Tema 2Mundo Visual - Visual Basic - Tema 2
Mundo Visual - Visual Basic - Tema 2degarden
 
Progressbar
ProgressbarProgressbar
Progressbaredddyx05
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion webaracely404
 
Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2
Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2 Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2
Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2 MarketingAD
 
Trabajo de eventos de visual basic
Trabajo de eventos de visual basicTrabajo de eventos de visual basic
Trabajo de eventos de visual basicchocoeli
 
Unidad 2
Unidad 2Unidad 2
Unidad 2UTP, TA
 
Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen JennyJennylu88
 
Ficha de Desarrollador(Developer tab)
Ficha de Desarrollador(Developer tab)Ficha de Desarrollador(Developer tab)
Ficha de Desarrollador(Developer tab)Arnol Pineda
 

Similar a Cómo crear CheckBox en VB (18)

Presentacion info.
Presentacion info.Presentacion info.
Presentacion info.
 
Controles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion MultipleControles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion Multiple
 
Procedures funciones
Procedures funcionesProcedures funciones
Procedures funciones
 
Funciones
FuncionesFunciones
Funciones
 
Procedures funciones
Procedures funcionesProcedures funciones
Procedures funciones
 
Checkbox 2
Checkbox 2Checkbox 2
Checkbox 2
 
Checkbox
CheckboxCheckbox
Checkbox
 
Mundo Visual - Visual Basic - Tema 2
Mundo Visual - Visual Basic - Tema 2Mundo Visual - Visual Basic - Tema 2
Mundo Visual - Visual Basic - Tema 2
 
desarrolla aplicaciones
desarrolla aplicacionesdesarrolla aplicaciones
desarrolla aplicaciones
 
Macros taller tecnologia
Macros taller tecnologiaMacros taller tecnologia
Macros taller tecnologia
 
Visual basic 1º Año
Visual basic  1º AñoVisual basic  1º Año
Visual basic 1º Año
 
Progressbar
ProgressbarProgressbar
Progressbar
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion web
 
Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2
Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2 Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2
Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2
 
Trabajo de eventos de visual basic
Trabajo de eventos de visual basicTrabajo de eventos de visual basic
Trabajo de eventos de visual basic
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen Jenny
 
Ficha de Desarrollador(Developer tab)
Ficha de Desarrollador(Developer tab)Ficha de Desarrollador(Developer tab)
Ficha de Desarrollador(Developer tab)
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 

Cómo crear CheckBox en VB

  • 1. PASOS PARA REALIZAR CHECK BOX NORMA ANGELICA GONZALEZ RAMIREZ
  • 2. • • • • El control CheckBox se utiliza generalmente para listar opciones y que el usuario pueda elegir entre ellas, y dependiendo del valor (si está chequeado o no), se realiza una u otra acción. Una vista previa de este control: La propiedad del CheckBox que visualiza el texto en el control se llama Caption. Para establecerla se realiza desde la ventana de Propiedades de Visual Basic , o en tiempo de ejecución de esta manera: Por ejemplo si quisiéremos hacerlo en el evento Load del Formulario , DobleClick sobre el form y en el procedimiento Form_Load:
  • 3. Texto plano Copiar código fuent e Imprimir Private Sub Form_Load() Check1.Caption = "Es usted mayor de edad" Check2.Caption = "¿ Tiene hijos ?" Check3.Caption = "¿ Estudió alguna carrera ?" End Sub Propiedad Value La principal propiedad de este control es la propiedad Value. Esta propiedad devuelve y establece el valor seleccionado. Esta tiene 3 posibles valores: 0 - UnChecked 1 - Checked 2 - Grayed Las mas utilizadas son la 0 - UnChecked y 1 - Checked. Cuando está en 0 , el checkbox no está tildado o checkeado, cuando está en 1 se muestra marcado. Siguiendo con el ejemplo anterior de la encuesta, un ejemplo que no tiene ningún sentido pero que te de una idea mas clara de como usar este control.
  • 4. Agrega en un formulario 3 controles CheckBox como muestra la imagen , un botón Command1 para mostrar el resultado y un control textBox llamado Text1 para ingresar un nombre. Las mas utilizadas son la 0 - UnChecked y 1 - Checked. Cuando está en 0 , el checkbox no está tildado o checkeado, cuando está en 1 se muestra marcado. Cuando lo presionemos, mostraremos un mensaje que muestre el resultado de la misma, evaluando mediante la propiedad Value de cada Checkbox. Antes de evaluar los CheckBox comprobamos que se haya ingresado un texto en el Text1, si no se ingresó nada, se muestra un mensaje de advertencia y se termina la rutina mediante la instrucción Exit Sub , en cambio si se ingresó un nombre, visual basic prosigue la ejecución del resto del código: Código fuente dentro del formulario: Texto plano Copiar código fuente Imprimir Option Explicit Private Sub Command1_Click() ' -- Esta variable almacenará los datos para mostrar ' -- el resultado al final de la rutina Dim Resultado As String
  • 5. • Esto verificará si el text1 no está vacio y se ha ingresado un nombre • If Text1 = "" Then • ' -- si está vacío mostramos el mensaje • MsgBox "Debe ingresar un nombre", vbExclamation, "Encuesta" • ' -- Mediante Exit Sub salimos de la rutina para • ' -- no ejecutar las líneas que debajo • Exit Sub • End If • • ' -- Ahora guardamos en la Variable Resultado el nombre que • ' -- se ingresó en el control text1 • Resultado = "Su nombre es " & Text1 & vbNewLine • ' -- Evaluamos el Check1 (mayor de edad) • If Check1.Value = 0 Then • Resultado = Resultado & "Usted no es mayor de edad" • Else • Resultado = Resultado & "Usted es mayor de edad" End If Le agregamos a la variable resultado un salto de carro o salto de línea Resultado = Resultado & vbNewLine
  • 6. ' -- Evaluamos el Check2 (Si tiene hijos ) If Check2.Value = 0 Then Resultado = Resultado & "Usted no tiene Hijos“ Else Resultado = Resultado & "Usted tiene hijos" End If -- Otro salto de carro Resultado = Resultado & vbNewLine ' -- Evaluamos el Check3 (si estudió) If Check3.Value = 0 Then Resultado = Resultado & "Usted no estudió una Carrera" Else Resultado = Resultado & "Usted estudió una Carrera" End If
  • 7. Propiedad Style Una propiedad de este control relacionado a su aspecto gráfico es la Propiedad Style: Esta es similar a la del control CommandButton, y permite tener un checkBox de estilo gráfico o estilo Estándar normal, como muestra: esta imagen: Si está en Graphical, es posible cambiarle el color de fondo y también si queremos podemos mostrar una imagen utilizando la propiedad Picture del Check Agrega 1 CheckBox. Luego pega el siguiente código, que lo que hace es que cada ves que se presione, muestre el valor de su propiedad Value. Para poder convertir el valor de Value, que puede ser un 1 o un 0 y a "Verdadero" o "Falso" utilizamos la función CBool que lo que hace es Convertir una expresión a un valor de tipo Boolean.