Documente Academic
Documente Profesional
Documente Cultură
de Manabí.
Programación II.
Visual Basic.
Integrantes:
Anchundia Loor Airton Antonio
Escobar Torres Andrés Nicolás
Zambrano Ruedas Gastón
Docente:
Ing. Lourdes Zambrano
Tema:
Clases Listbox, ComboBox, ListView
ListViewItem
1
Introducción
2
ListBox
Un formulario Windows Forms ListBox control muestra una lista desde el que el
usuario puede seleccionar uno o varios elementos. Si el número total de elementos
supera el número que se pueden mostrar, automáticamente se agrega una barra de
desplazamiento a la ListBox control. Cuando el MultiColumn propiedad está
establecida en “true”, el cuadro de lista muestra elementos en varias columnas y aparece
una barra de desplazamiento horizontal. Cuando el MultiColumn propiedad está
establecida en “false”, el cuadro de lista muestra elementos en una sola columna y
aparece una barra de desplazamiento vertical. Cuando ScrollAlwaysVisible se establece
en “true”, aparece la barra de desplazamiento, independientemente del número de
elementos. El SelectionMode propiedad determina cuántos elementos de la lista pueden
seleccionarse a la vez.
Para esto se debe ingresar uno, luego mantener la tecla Ctrl presionada y presionar
Enter, y agregar el siguiente y así con los demás.
3
Por ejemplo, si quisiéramos agregar un elemento a un control llamado List1 en el evento
Click de un botón, debemos escribir el nombre del ListBox y presionar el ".". Visual
Basic desplegará la lista de propiedades y métodos del control List, en ella buscamos el
método ítem.add, como muestra la imagen:
4
Ejercicios:
End Sub
5
2) Realizar un programa que permita ingresar y eliminar nombres en un combobox
y que muestre un mensaje de error en caso de que se quiera agregar un nombre
vacío.
If IsNumeric(TextBox1.Text) Then
MsgBox("No ingresar numeros.", MsgBoxStyle.Critical)
TextBox1.Clear()
Exit Sub
ElseIf TextBox1.Text = "" Then
MsgBox("Debe ingresar un nombre.", MsgBoxStyle.Critical)
TextBox1.Clear()
Exit Sub
End If
ListBox1.Items.Add(TextBox1.Text)
TextBox1.Clear()
End Sub
End If
End Sub
End Class
6
ComboBox
Los formularios Windows Forms ComboBox control se utiliza para mostrar datos en un
cuadro combinado desplegable. De forma predeterminada, el ComboBox control
aparece en dos partes: la parte superior es un cuadro de texto que permite al usuario
escribir un elemento de lista. La segunda parte es un cuadro de lista que muestra una
lista de elementos desde el que el usuario puede seleccionar uno.
7
Cómo agregar y quitar elementos de un control ComboBox, CheckedListBox o ListBox
de formularios Windows Forms
Ejercicios
1) Programa que permita ver las materias de los semestres de la carrera de
ingeniería eléctrica junto con los seminarios y requisitos de titulación en orden.
Public Class Form1
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
Handles ComboBox1.SelectedIndexChanged
If ComboBox1.SelectedIndex = 0 Then
ListBox1.Items.Clear()
ListBox1.Items.Add("Matematicas I")
ListBox1.Items.Add("Fisica I")
ListBox1.Items.Add("Informatica")
ListBox1.Items.Add("Metodologia de Investigacion I")
ListBox1.Items.Add("Dibujo")
ListBox1.Items.Add("Algebra Lineal")
ListBox1.Items.Add("Cultura fisica")
8
ListBox1.Items.Add("Medidas Electricas")
ListBox1.Items.Add("Taller electrico")
ListBox1.Items.Add("Termodinamica")
9
ListBox1.Items.Clear()
ListBox1.Items.Add("Practicas preprofecionales")
End If
End Sub
End Class
10
2) Mediante el uso de ComboBox realizar un programa que permita ingresar dos
números y realice las operaciones básicas.
Public Class Form1
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
Handles ComboBox1.SelectedIndexChanged
End Sub
End Class
11
ListView
El modo LargeIcon muestra iconos grandes al lado del texto del elemento; los
elementos aparecen en varias columnas si el control es lo suficientemente grande. El
modo SmallIcon es el mismo, excepto que muestra iconos pequeños. El modo de lista
muestra iconos pequeños, pero siempre está en una sola columna. El modo Detalles
muestra los elementos en varias columnas. Para obtener más información, vea Cómo
agregar columnas al control ListView de formularios Windows Forms . El modo de
visualización está determinado por la propiedad Ver . Todos los modos de visualización
pueden mostrar imágenes de listas de imágenes. Para obtener más información,
consulte Cómo: Mostrar iconos para el control ListView de formularios Windows
Forms.
La propiedad clave del control ListView es Elementos , que contiene los elementos
mostrados por el control. La propiedad SelectedItems contiene una colección de los
elementos seleccionados actualmente en el control. El usuario puede seleccionar varios
elementos, por ejemplo, para arrastrar y soltar varios elementos a la vez en otro control,
si la propiedad MultiSelect está establecida en true. El control ListView puede mostrar
casillas de verificación junto a los elementos, si la propiedad CheckBoxes está
establecida en true.
La propiedad Activación determina qué tipo de acción debe realizar el usuario para
activar un elemento de la lista: las opciones
son Estándar , OneClick y TwoClick . La activación de OneClickrequiere un solo clic
para activar el elemento. La activación de TwoClick requiere que el usuario haga doble
clic para activar el elemento; un solo clic cambia el color del texto del
12
elemento. La activación estándar requiere que el usuario haga doble clic para activar un
elemento, pero el elemento no cambia de aspecto.
ListViewItem
13
Representa un elemento de un control ListView.
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ListViewIte
mConverter))]
[Serializable]
public class ListViewItem : ICloneable, System.Runtime.Serialization.ISerializable
View
LabelEdit
14
la ListViewcontrol está establecido en true). El Clone método le permite crear copias de
los existentes ListViewItem objetos que se va a reutilizar en otros ListView controles.
Ejemplo
Public Class Form1
End Sub
15