SlideShare una empresa de Scribd logo
1 de 4
Las cajas de lista (ListBox)
Una lista es un control en el que se pueden tomar varios registros de líneas, teniendo uno o
varios de ellos seleccionado. Si en la lista hay más registros de los que se pueden mostrar al
mismo tiempo, se añade automáticamente una ScrollBar.
Para añadir o eliminar registros de la lista en modo de Ejecución se utilizan los métodos
AddItem y RemoveItem.
El contenido de un ListBox suele inicializarse desde el evento Form_Load de los formularios,
de tal manera, las listas obtienen sus elementos antes de que la aplicación cargue totalmente.
Métodos y propiedades de las cajas de lista
A continuación se detallan los métodos y las propiedades más importantes de un ListBox.
Método Descripción
AddItem Se utiliza para agregar registros a la lista cuando la aplicación esta en ejecución.
Su formato es: ObjetoList.AddItem Elemento, Posición
Donde ObjetoList representa el control ListBox, AddItem es el método que
agrega el elemento al ListBox, Elemento es el texto que se muestra en la
posición indicada, y Posición es el lugar donde se ubicará el elemento,
comenzando desde la posición 0.
RemoveItem Este método se utiliza para eliminar un elemento o registro del ListBox.
Su Formato es: RemoveItem (Posición)
Donde Posición es el lugar de la lista donde se encuentra el elemento que desea
borrar.
Método Descripción
Clear Borra todo el contenido del control ListBox.
Su formato es: ObjetoList.Clear
Propiedades:
Propiedad Descripción
List Se utiliza para agregar elementos o registros en tiempo de diseño al control
ListBox. Se recomienda utilizar el método AddItem para agregar los elementos
en vez de la propiedad List que es menos práctica y menos especifica.
ListCount Devuelve el número de elementos que contiene un control ListBox.
Ejemplo:
MsgBox(List1.ListCount)
Index Devuelve o establece el número que identifica un control de forma
exclusiva en una matriz de controles. Sólo está disponible si el control
forma parte de una matriz de controles.
ListIndex Devuelve o establece el índice del elemento seleccionado actualmente en
el control. No está disponible en tiempo de diseño.
MultiSelect Devuelve o establece un valor que indica si el usuario puede realizar
selecciones múltiples en un control FileListBox o ListBox, y la forma de
llevarlas a cabo. Es de sólo lectura en tiempo de ejecución.
SelCount Devuelve el número de elementos seleccionados en un control ListBox.
Selected Devuelve o establece el estado de selección de un elemento de un control
FileListBox o ListBox. Esta propiedad es una matriz de valores booleanos
con el mismo número de elementos que la propiedad List. No está
disponible en tiempo de diseño.
Sintaxis: objeto.Selected(índice) [= booleano]
Sorted Devuelve un valor que indica si los elementos de un control se colocan
automáticamente en orden alfabético.
Ejercicio práctico:
1.) Aplicación que permite agregar y remover países en un control ListBox.
Pasos a seguir:
a) Abra un nuevo proyecto desde el menú Archivo.
b) En la propiedad Height agregue 4920, en la propiedad Width establezca el valor 7170
y en la propiedad Caption escriba “Gaseosas”.
c) Inserte primero una etiqueta (Label1) y a lado de esta inserte un control TextBox
(Text1) y un botón de comando (Command1) tal y como se puede apreciar en la
imagen.
d) Insertar una segunda etiqueta (Label2) y debajo de esta un control ListBox (List1).
e) Debajo de estos inserte dos botones de comandos (Command2, Command3).
f) Aplique las siguientes características a los controles sobre el formulario:
Control Propiedad Valor
Label1 AutoSize
Caption
Font
True
Marca:
Tamaño 10, Estilo Negrita.
Text1 Name
Text
txtgaseosa
(vacío)
Command1 Name
Caption
cmdAgregar
&Agregar
Label2 AutoSize
Caption
Font
True
Lista de gaseosas:
Tamaño 10, Estilo Negrita.
List1 Name lstgaseosas
Label3 AutoSize
Caption
Font
True
gaseosas:
Tamaño 8, Estilo Negrita.
Command2 Name
Caption
cmdEliminar
&Eliminar
Command2 Name
Caption
cmdSalir
&Salir
g) Dentro de cada procedimiento escriba el código correspondiente:
Private Sub cmdAgregar_Click()
If Len(txtPais.Text) = 0 Then
MsgBox ("No puede dejar la caja vacía.")
Else
lstgaseosas.AddItem txtgaseosa.Text
txtgaseosa.Text = "" ' Limpia el cuadro de texto
txtgaseosa.SetFocus ' Hace que el cursor vuelva sobre el cuadro de texto
End If
End Sub
Private Sub cmdEliminar_Click()
If lstgaseosa.ListIndex < > -1 Then
Lstgaseosa.RemoveItem lstgaseosa.ListIndex ‘Elimina el elemento de la lista
Exit Sub
MsgBox ("No existen elementos seleccionados.")
End Sub

Más contenido relacionado

La actualidad más candente

Evidence: Blog “My favorite vacation” .ENGLISH DOT WORKS 2. semana 2 actividad 3
Evidence: Blog “My favorite vacation” .ENGLISH DOT WORKS 2. semana 2 actividad 3Evidence: Blog “My favorite vacation” .ENGLISH DOT WORKS 2. semana 2 actividad 3
Evidence: Blog “My favorite vacation” .ENGLISH DOT WORKS 2. semana 2 actividad 3.. ..
 
2. going to the restaurant1realizada
2. going to the restaurant1realizada2. going to the restaurant1realizada
2. going to the restaurant1realizadayessica camargo
 
Cuestionario de excel
Cuestionario de excelCuestionario de excel
Cuestionario de excelAlexandra O
 
Como realizar consultas en acces
Como realizar consultas en accesComo realizar consultas en acces
Como realizar consultas en accesUTA
 
Práctica Completa en Access
Práctica Completa en AccessPráctica Completa en Access
Práctica Completa en Accessjubacalo
 
Ejercicios de HTML
Ejercicios de HTMLEjercicios de HTML
Ejercicios de HTMLAbrirllave
 
Ejemplos Borland C++ Builder
Ejemplos Borland C++ BuilderEjemplos Borland C++ Builder
Ejemplos Borland C++ BuilderDarwin Durand
 
Generalidades excel
Generalidades excelGeneralidades excel
Generalidades excelJMACUN
 
Cartilla SENA INGLÉS Competencia 1
Cartilla SENA INGLÉS Competencia 1Cartilla SENA INGLÉS Competencia 1
Cartilla SENA INGLÉS Competencia 1Diana Pineda
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en NetbeansMarly Encina
 
Manual word-2010
Manual word-2010Manual word-2010
Manual word-2010Willam Pozo
 
Practica 1 extensiones de archivos (1)
Practica 1  extensiones de archivos (1)Practica 1  extensiones de archivos (1)
Practica 1 extensiones de archivos (1)andrea95ol
 

La actualidad más candente (15)

Evidence: Blog “My favorite vacation” .ENGLISH DOT WORKS 2. semana 2 actividad 3
Evidence: Blog “My favorite vacation” .ENGLISH DOT WORKS 2. semana 2 actividad 3Evidence: Blog “My favorite vacation” .ENGLISH DOT WORKS 2. semana 2 actividad 3
Evidence: Blog “My favorite vacation” .ENGLISH DOT WORKS 2. semana 2 actividad 3
 
Formularios e informes en acces
Formularios e informes en accesFormularios e informes en acces
Formularios e informes en acces
 
2. going to the restaurant1realizada
2. going to the restaurant1realizada2. going to the restaurant1realizada
2. going to the restaurant1realizada
 
Cuestionario de excel
Cuestionario de excelCuestionario de excel
Cuestionario de excel
 
Ejercicios de-access-esae
Ejercicios de-access-esaeEjercicios de-access-esae
Ejercicios de-access-esae
 
Como realizar consultas en acces
Como realizar consultas en accesComo realizar consultas en acces
Como realizar consultas en acces
 
Práctica Completa en Access
Práctica Completa en AccessPráctica Completa en Access
Práctica Completa en Access
 
Ejercicios de HTML
Ejercicios de HTMLEjercicios de HTML
Ejercicios de HTML
 
Ejemplos Borland C++ Builder
Ejemplos Borland C++ BuilderEjemplos Borland C++ Builder
Ejemplos Borland C++ Builder
 
Formato de celdas pdf
Formato de celdas pdfFormato de celdas pdf
Formato de celdas pdf
 
Generalidades excel
Generalidades excelGeneralidades excel
Generalidades excel
 
Cartilla SENA INGLÉS Competencia 1
Cartilla SENA INGLÉS Competencia 1Cartilla SENA INGLÉS Competencia 1
Cartilla SENA INGLÉS Competencia 1
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en Netbeans
 
Manual word-2010
Manual word-2010Manual word-2010
Manual word-2010
 
Practica 1 extensiones de archivos (1)
Practica 1  extensiones de archivos (1)Practica 1  extensiones de archivos (1)
Practica 1 extensiones de archivos (1)
 

Destacado

Destacado (9)

Funciones
FuncionesFunciones
Funciones
 
Formulario mdi
Formulario mdiFormulario mdi
Formulario mdi
 
Variables en Visual Basic 6.0
Variables en Visual Basic 6.0Variables en Visual Basic 6.0
Variables en Visual Basic 6.0
 
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
 
Excel 2010 desarrollo aplicaciones
Excel 2010 desarrollo aplicacionesExcel 2010 desarrollo aplicaciones
Excel 2010 desarrollo aplicaciones
 
manual visual basic 01
manual visual basic 01manual visual basic 01
manual visual basic 01
 
Visual studio 2010 parte i
Visual studio 2010 parte iVisual studio 2010 parte i
Visual studio 2010 parte i
 
Introduccion a la Programacion Visual Basic subido JHS
Introduccion a la Programacion Visual Basic subido JHSIntroduccion a la Programacion Visual Basic subido JHS
Introduccion a la Programacion Visual Basic subido JHS
 
MANUAL DE VISUAL BASIC. 2010
MANUAL DE VISUAL BASIC. 2010MANUAL DE VISUAL BASIC. 2010
MANUAL DE VISUAL BASIC. 2010
 

Similar a Cuadro lista

Cesar villacis
Cesar villacisCesar villacis
Cesar villacisbetto93
 
Cesar villacis
Cesar villacisCesar villacis
Cesar villacisbetto93
 
Cesar villacis
Cesar villacisCesar villacis
Cesar villacisbetto93
 
Controles principales
Controles principalesControles principales
Controles principalesMaxi Aragujo
 
controles y tipos de datos
controles y tipos de datos controles y tipos de datos
controles y tipos de datos isaacferrebus
 
Combobox Y Listbox
Combobox Y ListboxCombobox Y Listbox
Combobox Y Listboxlizmanue9
 
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Controles y tipos de datos
Controles y tipos de datosControles y tipos de datos
Controles y tipos de datospedropirela2
 
Controles Vb Listbox Y Combo Box
Controles Vb Listbox Y Combo BoxControles Vb Listbox Y Combo Box
Controles Vb Listbox Y Combo BoxUVM
 
2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y OperadoresUVM
 
Trabajo Informatica Brayan Camilo Velasco Victor Hugo Ruiz
Trabajo Informatica Brayan Camilo Velasco  Victor Hugo Ruiz Trabajo Informatica Brayan Camilo Velasco  Victor Hugo Ruiz
Trabajo Informatica Brayan Camilo Velasco Victor Hugo Ruiz Victor Ruiz
 
Controladores y tipos de datos de Visual Basic.
Controladores y tipos de datos de Visual Basic. Controladores y tipos de datos de Visual Basic.
Controladores y tipos de datos de Visual Basic. DanielaChavez79
 

Similar a Cuadro lista (20)

Cesar villacis
Cesar villacisCesar villacis
Cesar villacis
 
Cesar villacis
Cesar villacisCesar villacis
Cesar villacis
 
Cesar villacis
Cesar villacisCesar villacis
Cesar villacis
 
Controles principales
Controles principalesControles principales
Controles principales
 
controles y tipos de datos
controles y tipos de datos controles y tipos de datos
controles y tipos de datos
 
Controles swing listas
Controles swing listasControles swing listas
Controles swing listas
 
Combobox Y Listbox
Combobox Y ListboxCombobox Y Listbox
Combobox Y Listbox
 
Combobox Y Listbox
Combobox Y ListboxCombobox Y Listbox
Combobox Y Listbox
 
1 aplicaciones windows vb
1 aplicaciones windows vb1 aplicaciones windows vb
1 aplicaciones windows vb
 
Manual visual studio 2010
Manual visual studio 2010Manual visual studio 2010
Manual visual studio 2010
 
Labo 2
Labo 2Labo 2
Labo 2
 
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
 
Controles y tipos de datos
Controles y tipos de datosControles y tipos de datos
Controles y tipos de datos
 
Vbr Awt 01
Vbr Awt 01Vbr Awt 01
Vbr Awt 01
 
manual visual_studio_2010_
manual visual_studio_2010_manual visual_studio_2010_
manual visual_studio_2010_
 
Controles Vb Listbox Y Combo Box
Controles Vb Listbox Y Combo BoxControles Vb Listbox Y Combo Box
Controles Vb Listbox Y Combo Box
 
Evaluacion iii
Evaluacion iiiEvaluacion iii
Evaluacion iii
 
2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores
 
Trabajo Informatica Brayan Camilo Velasco Victor Hugo Ruiz
Trabajo Informatica Brayan Camilo Velasco  Victor Hugo Ruiz Trabajo Informatica Brayan Camilo Velasco  Victor Hugo Ruiz
Trabajo Informatica Brayan Camilo Velasco Victor Hugo Ruiz
 
Controladores y tipos de datos de Visual Basic.
Controladores y tipos de datos de Visual Basic. Controladores y tipos de datos de Visual Basic.
Controladores y tipos de datos de Visual Basic.
 

Último

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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
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
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 

Último (20)

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...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
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
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
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...
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 

Cuadro lista

  • 1. Las cajas de lista (ListBox) Una lista es un control en el que se pueden tomar varios registros de líneas, teniendo uno o varios de ellos seleccionado. Si en la lista hay más registros de los que se pueden mostrar al mismo tiempo, se añade automáticamente una ScrollBar. Para añadir o eliminar registros de la lista en modo de Ejecución se utilizan los métodos AddItem y RemoveItem. El contenido de un ListBox suele inicializarse desde el evento Form_Load de los formularios, de tal manera, las listas obtienen sus elementos antes de que la aplicación cargue totalmente. Métodos y propiedades de las cajas de lista A continuación se detallan los métodos y las propiedades más importantes de un ListBox. Método Descripción AddItem Se utiliza para agregar registros a la lista cuando la aplicación esta en ejecución. Su formato es: ObjetoList.AddItem Elemento, Posición Donde ObjetoList representa el control ListBox, AddItem es el método que agrega el elemento al ListBox, Elemento es el texto que se muestra en la posición indicada, y Posición es el lugar donde se ubicará el elemento, comenzando desde la posición 0. RemoveItem Este método se utiliza para eliminar un elemento o registro del ListBox. Su Formato es: RemoveItem (Posición) Donde Posición es el lugar de la lista donde se encuentra el elemento que desea borrar. Método Descripción Clear Borra todo el contenido del control ListBox. Su formato es: ObjetoList.Clear
  • 2. Propiedades: Propiedad Descripción List Se utiliza para agregar elementos o registros en tiempo de diseño al control ListBox. Se recomienda utilizar el método AddItem para agregar los elementos en vez de la propiedad List que es menos práctica y menos especifica. ListCount Devuelve el número de elementos que contiene un control ListBox. Ejemplo: MsgBox(List1.ListCount) Index Devuelve o establece el número que identifica un control de forma exclusiva en una matriz de controles. Sólo está disponible si el control forma parte de una matriz de controles. ListIndex Devuelve o establece el índice del elemento seleccionado actualmente en el control. No está disponible en tiempo de diseño. MultiSelect Devuelve o establece un valor que indica si el usuario puede realizar selecciones múltiples en un control FileListBox o ListBox, y la forma de llevarlas a cabo. Es de sólo lectura en tiempo de ejecución. SelCount Devuelve el número de elementos seleccionados en un control ListBox. Selected Devuelve o establece el estado de selección de un elemento de un control FileListBox o ListBox. Esta propiedad es una matriz de valores booleanos con el mismo número de elementos que la propiedad List. No está disponible en tiempo de diseño. Sintaxis: objeto.Selected(índice) [= booleano] Sorted Devuelve un valor que indica si los elementos de un control se colocan automáticamente en orden alfabético. Ejercicio práctico: 1.) Aplicación que permite agregar y remover países en un control ListBox.
  • 3. Pasos a seguir: a) Abra un nuevo proyecto desde el menú Archivo. b) En la propiedad Height agregue 4920, en la propiedad Width establezca el valor 7170 y en la propiedad Caption escriba “Gaseosas”. c) Inserte primero una etiqueta (Label1) y a lado de esta inserte un control TextBox (Text1) y un botón de comando (Command1) tal y como se puede apreciar en la imagen. d) Insertar una segunda etiqueta (Label2) y debajo de esta un control ListBox (List1). e) Debajo de estos inserte dos botones de comandos (Command2, Command3). f) Aplique las siguientes características a los controles sobre el formulario: Control Propiedad Valor Label1 AutoSize Caption Font True Marca: Tamaño 10, Estilo Negrita. Text1 Name Text txtgaseosa (vacío) Command1 Name Caption cmdAgregar &Agregar
  • 4. Label2 AutoSize Caption Font True Lista de gaseosas: Tamaño 10, Estilo Negrita. List1 Name lstgaseosas Label3 AutoSize Caption Font True gaseosas: Tamaño 8, Estilo Negrita. Command2 Name Caption cmdEliminar &Eliminar Command2 Name Caption cmdSalir &Salir g) Dentro de cada procedimiento escriba el código correspondiente: Private Sub cmdAgregar_Click() If Len(txtPais.Text) = 0 Then MsgBox ("No puede dejar la caja vacía.") Else lstgaseosas.AddItem txtgaseosa.Text txtgaseosa.Text = "" ' Limpia el cuadro de texto txtgaseosa.SetFocus ' Hace que el cursor vuelva sobre el cuadro de texto End If End Sub Private Sub cmdEliminar_Click() If lstgaseosa.ListIndex < > -1 Then Lstgaseosa.RemoveItem lstgaseosa.ListIndex ‘Elimina el elemento de la lista Exit Sub MsgBox ("No existen elementos seleccionados.") End Sub