SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Controles de selección
múltiple

    Apoyos VB SSD4
Controles de selección múltiple

    Controles que permiten al usuario

    seleccionar o definir opciones.
    Dentro de este grupo hay algunos clásicos

    como el RadioButton, el CheckBox o el
    ListBox.
CheckBox

    Abramos un nuevo proyecto en Visual Basic

    2005 Express Edition, y arrastremos cinco
    controles CheckBox al formulario, más o
    menos como se ve en la figura
    Luego, desde el cuadro de propiedades,

    modifiquemos su propiedad quot;Textquot; para que
    aparezcan como quot;Rojoquot;, quot;Verdequot;, quot;Azulquot;,
    quot;Blancoquot; y quot;Negroquot;:
CheckBox

    La propiedad Checked del CheckBox es la

    que cambia al seleccionar (o no) el control.
    Esta propiedad valdrá quot;1quot; (o verdadero) en
    caso de que el control este seleccionado, y
    quot;0quot; (o falso) en caso contrario. Mediante
    quot;If…Thenquot; podemos tomar una decisión
    basada en el estado de cada CheckBox
CheckBox

    Un quot;trucoquot; útil consiste en modificar el texto

    que aparece al lado de cada caja del
    CheckBox durante la misma ejecución del
    programa.
CheckBox

    Hay casos en los que las quot;preguntasquot; que

    debemos hacer al usuario dependen de
    alguna respuesta anterior (por ejemplo, si es
    hombre o mujer), y mediante la modificación
    de la propiedad quot;Textquot; del CheckBox se
    puede lograr cambiar la apariencia del Form.
CheckBox

    Para establecer valores en el código se hace, por

    ejemplo, así:

CheckBox1.Text     =   quot;¿Es usted mayor de edad?“
CheckBox2.Text     =   quot;¿Está casado?“
CheckBox3.Text     =   quot;¿Tiene hijos?“
CheckBox4.Text     =   quot;¿Estudió alguna carrera?“
CheckBox5.Text     =   quot;¿Tiene coche?quot;
CheckBox

    Si este trozo de código lo escribimos dentro

    del evento Load del Form, cuando se abre la
    ventana que contiene nuestra aplicación el
    aspecto de los CheckBox será el de la figura
    anterior, independientemente de los valores
    que hayamos elegido para cada quot;Textquot; en
    tiempo de diseño.
CheckBox

    En el ejemplo siguiente, si la persona es

    mayor de edad, está casada y tiene hijos, el
    Label1 mostrará el mensaje quot;¡Linda familia!quot;:
CheckBox

If CheckBox1.Checked = True Then
  If CheckBox2.Checked = True Then
    If CheckBox3.Checked = True
  Then
       Label1.Text = quot;¡Linda
  familia!quot;
    End If
  End If
End If
CheckBox

    En tiempo de ejecución, nuestro Form se

    verá más o menos así:
CheckBox

    Si seleccionamos los tres primeros

    CheckBox y luego hacemos clic en el botón,
    el texto del Label1 cambiará (Figura 11).
    Es importante destacar que el mensaje

    quot;¡Linda familia!quot; solo será visible cuando las
    tres opciones mencionadas estén
    seleccionadas, independientemente del
    estado de las otras dos, ya que no se han
    tenido en cuenta en el código mostrado.
Radiobutton

    Este control se utiliza para presentar al

    usuario un conjunto de opciones mutuamente
    excluyentes. Si el usuario selecciona un
    componente del grupo de RadioButton
    disponibles en el formulario, todos los demás
    se desmarcan o deseleccionan solos.
    Esta característica de exclusión mutua se

    aplica perfectamente al ejemplo anterior.
Radiobutton

    Vamos a ver cómo podemos utilizarlo.


    Comienza por arrastrar al formulario dos

    controles RadioButton, un Button y un
    Label. Luego de que lo hagas, el formulario
    presentará un aspecto similar al de la figura:
Radiobutton

    Antes de seguir, vamos a cambiar la

    descripción de los controles
    Pondremos quot;Masculinoquot; y quot;Femeninoquot; a los

    RadioButton, quot;Listoquot; al botón y quot;quot; (nada) al
    Label.
Radiobutton

    Recuerda que el cambio lo haces

    modificando la propiedad quot;Textquot; de cada
    control, y que el Label, al tener un nombre
    quot;vacíoquot; no se verá en el formulario.
    Luego, mediante código, haremos que

    muestre el valor seleccionado por los
    RadioButton.
Radiobutton

    Como puede verse en la siguiente figura, si

    damos quot;Playquot; a nuestra aplicación, los
    RadioButton funcionan, y resulta imposible
    marcar más (o menos) de uno: al intentarlo,
    el otro se desmarca.
Radiobutton

    Ahora escribiremos un trozo de código en el

    evento Click del Button1, para que cuando lo
    presionemos le cambie la propiedad Text al
    Label, así este muestra cual es el sexo que
    hemos seleccionado.
Radiobutton

    Le damos un doble click al control Button1 (que

    ahora tiene el texto quot;Salirquot; escrito encima)
    En ella, dentro del quot;Private Sub Button1_Clickquot;

    escribimos lo siguiente:

    If RadioButton1.Checked Then Label1.Text = “Masculino”


    If RadioButton2.Checked Then Label1.Text = quot;Femeninoquot;
Radiobutton

    Cada instrucción quot;If…Thenquot; válida uno de los

    RadioButton, y en función de su estado
    (concretamente, si su propiedad quot;Checkedquot;
    es verdadera) modifica la propiedad Text del
    Label1.
    El código debe verse como sigue:

Referencias

    http://www.neoteo.com/programar-con-visual-

    basic-viii-5695/pg-2.neo
    http://www.neoteo.com/programar-con-visual-

    basic-viii-5695.neo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Excel 2013
Excel 2013Excel 2013
Excel 2013
 
Examen de informática2
Examen de informática2Examen de informática2
Examen de informática2
 
Base de datos Access
Base de datos AccessBase de datos Access
Base de datos Access
 
Interfaz grafica de windows
Interfaz grafica de windowsInterfaz grafica de windows
Interfaz grafica de windows
 
Formularios en access
Formularios en accessFormularios en access
Formularios en access
 
Tutorial pantera rosa
Tutorial pantera rosaTutorial pantera rosa
Tutorial pantera rosa
 
Microsoft Access
Microsoft Access Microsoft Access
Microsoft Access
 
Manual de Microsoft Word 2016
Manual de Microsoft Word 2016Manual de Microsoft Word 2016
Manual de Microsoft Word 2016
 
4ta unidad corel draw
4ta unidad corel draw4ta unidad corel draw
4ta unidad corel draw
 
Capas en flash
Capas en flashCapas en flash
Capas en flash
 
Práctica Completa en Access
Práctica Completa en AccessPráctica Completa en Access
Práctica Completa en Access
 
Resumen de los elementos de powerpoint
Resumen de los elementos de powerpointResumen de los elementos de powerpoint
Resumen de los elementos de powerpoint
 
Excel guía de ejercicios completa
Excel   guía de ejercicios completaExcel   guía de ejercicios completa
Excel guía de ejercicios completa
 
Ejercicios Excel Básico
Ejercicios Excel BásicoEjercicios Excel Básico
Ejercicios Excel Básico
 
Excel Básico 2016
Excel Básico 2016Excel Básico 2016
Excel Básico 2016
 
Combinación de correspondencia en Word
Combinación de correspondencia en WordCombinación de correspondencia en Word
Combinación de correspondencia en Word
 
MASCARAS EN PHOTOSHOP
MASCARAS EN PHOTOSHOPMASCARAS EN PHOTOSHOP
MASCARAS EN PHOTOSHOP
 
Introducción a Word
Introducción a WordIntroducción a Word
Introducción a Word
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
EXCEL.pptx
EXCEL.pptxEXCEL.pptx
EXCEL.pptx
 

Similar a Controles VB 6 De Seleccion Multiple

Ejercicio Scrollbar Control Tabbed Dialog VB 6
Ejercicio Scrollbar Control Tabbed Dialog VB 6Ejercicio Scrollbar Control Tabbed Dialog VB 6
Ejercicio Scrollbar Control Tabbed Dialog VB 6UVM
 
Ultra toolbarsmanager
Ultra toolbarsmanagerUltra toolbarsmanager
Ultra toolbarsmanagertihuilo
 
Pasos para crear una agenda
Pasos para crear una agendaPasos para crear una agenda
Pasos para crear una agendaYury_Sevilla
 
Excel paul s vargas
Excel   paul s vargasExcel   paul s vargas
Excel paul s vargasPaul Vargas
 
Ficha de Desarrollador(Developer tab)
Ficha de Desarrollador(Developer tab)Ficha de Desarrollador(Developer tab)
Ficha de Desarrollador(Developer tab)Arnol Pineda
 
Tutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioTutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioYODLIROSSEV
 
Angie presentación.
Angie presentación.Angie presentación.
Angie presentación.AngieGrz
 
Base De Datos Access
Base De Datos AccessBase De Datos Access
Base De Datos Accessgamatv
 
Presentacion de programacion
Presentacion de programacionPresentacion de programacion
Presentacion de programacionNusling-Martinez
 
Uso de macros y validación de datos
Uso de macros y validación de datosUso de macros y validación de datos
Uso de macros y validación de datosDiana Arellano
 

Similar a Controles VB 6 De Seleccion Multiple (20)

Controles activex 2016
Controles activex 2016Controles activex 2016
Controles activex 2016
 
Ejercicio Scrollbar Control Tabbed Dialog VB 6
Ejercicio Scrollbar Control Tabbed Dialog VB 6Ejercicio Scrollbar Control Tabbed Dialog VB 6
Ejercicio Scrollbar Control Tabbed Dialog VB 6
 
Ultra toolbarsmanager
Ultra toolbarsmanagerUltra toolbarsmanager
Ultra toolbarsmanager
 
Pasos para crear una agenda
Pasos para crear una agendaPasos para crear una agenda
Pasos para crear una agenda
 
Pamela y andrea
Pamela y andreaPamela y andrea
Pamela y andrea
 
Excel paul s vargas
Excel   paul s vargasExcel   paul s vargas
Excel paul s vargas
 
Ficha de Desarrollador(Developer tab)
Ficha de Desarrollador(Developer tab)Ficha de Desarrollador(Developer tab)
Ficha de Desarrollador(Developer tab)
 
Tutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioTutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosario
 
8.491.3152
8.491.31528.491.3152
8.491.3152
 
6 utn frba manual excel 2010 - validar datos
6  utn frba manual excel 2010 - validar datos6  utn frba manual excel 2010 - validar datos
6 utn frba manual excel 2010 - validar datos
 
Clase Access
Clase AccessClase Access
Clase Access
 
Angie presentación.
Angie presentación.Angie presentación.
Angie presentación.
 
Base De Datos Access
Base De Datos AccessBase De Datos Access
Base De Datos Access
 
8
88
8
 
8
88
8
 
Macros en Excel PT. 2
Macros en Excel PT. 2Macros en Excel PT. 2
Macros en Excel PT. 2
 
Presentacion de programacion
Presentacion de programacionPresentacion de programacion
Presentacion de programacion
 
Ex1
Ex1Ex1
Ex1
 
Ex1
Ex1Ex1
Ex1
 
Uso de macros y validación de datos
Uso de macros y validación de datosUso de macros y validación de datos
Uso de macros y validación de datos
 

Más de UVM

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programaciónUVM
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaUVM
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempoUVM
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosUVM
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglosUVM
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadoresUVM
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlUVM
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadoresUVM
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicosUVM
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datosUVM
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funcionesUVM
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funcionesUVM
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bitsUVM
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreUVM
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3UVM
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuarioUVM
 
Función main()
Función main()Función main()
Función main()UVM
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++UVM
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoUVM
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 

Más de UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

Controles VB 6 De Seleccion Multiple

  • 2. Controles de selección múltiple Controles que permiten al usuario  seleccionar o definir opciones. Dentro de este grupo hay algunos clásicos  como el RadioButton, el CheckBox o el ListBox.
  • 3. CheckBox Abramos un nuevo proyecto en Visual Basic  2005 Express Edition, y arrastremos cinco controles CheckBox al formulario, más o menos como se ve en la figura Luego, desde el cuadro de propiedades,  modifiquemos su propiedad quot;Textquot; para que aparezcan como quot;Rojoquot;, quot;Verdequot;, quot;Azulquot;, quot;Blancoquot; y quot;Negroquot;:
  • 4.
  • 5. CheckBox La propiedad Checked del CheckBox es la  que cambia al seleccionar (o no) el control. Esta propiedad valdrá quot;1quot; (o verdadero) en caso de que el control este seleccionado, y quot;0quot; (o falso) en caso contrario. Mediante quot;If…Thenquot; podemos tomar una decisión basada en el estado de cada CheckBox
  • 6. CheckBox Un quot;trucoquot; útil consiste en modificar el texto  que aparece al lado de cada caja del CheckBox durante la misma ejecución del programa.
  • 7. CheckBox Hay casos en los que las quot;preguntasquot; que  debemos hacer al usuario dependen de alguna respuesta anterior (por ejemplo, si es hombre o mujer), y mediante la modificación de la propiedad quot;Textquot; del CheckBox se puede lograr cambiar la apariencia del Form.
  • 8. CheckBox Para establecer valores en el código se hace, por  ejemplo, así: CheckBox1.Text = quot;¿Es usted mayor de edad?“ CheckBox2.Text = quot;¿Está casado?“ CheckBox3.Text = quot;¿Tiene hijos?“ CheckBox4.Text = quot;¿Estudió alguna carrera?“ CheckBox5.Text = quot;¿Tiene coche?quot;
  • 9. CheckBox Si este trozo de código lo escribimos dentro  del evento Load del Form, cuando se abre la ventana que contiene nuestra aplicación el aspecto de los CheckBox será el de la figura anterior, independientemente de los valores que hayamos elegido para cada quot;Textquot; en tiempo de diseño.
  • 10. CheckBox En el ejemplo siguiente, si la persona es  mayor de edad, está casada y tiene hijos, el Label1 mostrará el mensaje quot;¡Linda familia!quot;:
  • 11. CheckBox If CheckBox1.Checked = True Then If CheckBox2.Checked = True Then If CheckBox3.Checked = True Then Label1.Text = quot;¡Linda familia!quot; End If End If End If
  • 12. CheckBox En tiempo de ejecución, nuestro Form se  verá más o menos así:
  • 13. CheckBox Si seleccionamos los tres primeros  CheckBox y luego hacemos clic en el botón, el texto del Label1 cambiará (Figura 11). Es importante destacar que el mensaje  quot;¡Linda familia!quot; solo será visible cuando las tres opciones mencionadas estén seleccionadas, independientemente del estado de las otras dos, ya que no se han tenido en cuenta en el código mostrado.
  • 14.
  • 15. Radiobutton Este control se utiliza para presentar al  usuario un conjunto de opciones mutuamente excluyentes. Si el usuario selecciona un componente del grupo de RadioButton disponibles en el formulario, todos los demás se desmarcan o deseleccionan solos. Esta característica de exclusión mutua se  aplica perfectamente al ejemplo anterior.
  • 16. Radiobutton Vamos a ver cómo podemos utilizarlo.  Comienza por arrastrar al formulario dos  controles RadioButton, un Button y un Label. Luego de que lo hagas, el formulario presentará un aspecto similar al de la figura:
  • 17.
  • 18. Radiobutton Antes de seguir, vamos a cambiar la  descripción de los controles Pondremos quot;Masculinoquot; y quot;Femeninoquot; a los  RadioButton, quot;Listoquot; al botón y quot;quot; (nada) al Label.
  • 19.
  • 20. Radiobutton Recuerda que el cambio lo haces  modificando la propiedad quot;Textquot; de cada control, y que el Label, al tener un nombre quot;vacíoquot; no se verá en el formulario. Luego, mediante código, haremos que  muestre el valor seleccionado por los RadioButton.
  • 21. Radiobutton Como puede verse en la siguiente figura, si  damos quot;Playquot; a nuestra aplicación, los RadioButton funcionan, y resulta imposible marcar más (o menos) de uno: al intentarlo, el otro se desmarca.
  • 22.
  • 23. Radiobutton Ahora escribiremos un trozo de código en el  evento Click del Button1, para que cuando lo presionemos le cambie la propiedad Text al Label, así este muestra cual es el sexo que hemos seleccionado.
  • 24. Radiobutton Le damos un doble click al control Button1 (que  ahora tiene el texto quot;Salirquot; escrito encima) En ella, dentro del quot;Private Sub Button1_Clickquot;  escribimos lo siguiente: If RadioButton1.Checked Then Label1.Text = “Masculino”  If RadioButton2.Checked Then Label1.Text = quot;Femeninoquot;
  • 25. Radiobutton Cada instrucción quot;If…Thenquot; válida uno de los  RadioButton, y en función de su estado (concretamente, si su propiedad quot;Checkedquot; es verdadera) modifica la propiedad Text del Label1. El código debe verse como sigue: 
  • 26.
  • 27. Referencias http://www.neoteo.com/programar-con-visual-  basic-viii-5695/pg-2.neo http://www.neoteo.com/programar-con-visual-  basic-viii-5695.neo