Está en la página 1de 9

1

José Daniel Objeto Combo Box 13/2/22


2

Nombre:
José Daniel
Matriculas:
100039736
Materia:
Programación ll
Temas:
Objeto Combo Box
Facilitador:
Roberto Burgos

Fecha de entrega:
13/2/22

José Daniel Objeto Combo Box 13/2/22


3

Combo Box

El control ComboBox de
Windows Forms se usa
para mostrar datos en un
cuadro combinado desple-
gable. De forma predeter-
minada, el control combo-
Box aparece en dos partes:
la parte superior es un cuadro de texto que permite al usuario escribir un
elemento de la lista. La segunda parte es un cuadro de lista que muestra
una lista de elementos de los que el usuario puede seleccionar uno. Para
obtener más información sobre otros estilos de cuadro combinado, con-
sulte Cuándo usar un cuadro combinado de Windows Forms en lugar de
un cuadro de lista.

La propiedad  devuelve un valor entero que corresponde al elemento de


lista seleccionado. Puede cambiar mediante programación el elemento se-
leccionado cambiando el valor de  en el código; el elemento correspon-
diente en la lista aparecerá en la parte del cuadro de texto del cuadro
combinado. Si no se selecciona ningún elemento, el valor de  es -1. Si se
selecciona el primer elemento de la lista, el valor de  es 0. La propiedad  es
similar pero devuelve el elemento en sí, generalmente un valor de cade-
na. La propiedad  refleja el número de elementos en la lista y el valor de 
La propiedad siempre es uno más que el mayor valor posible de  por-
que  está basado en cero.

Para agregar o eliminar elementos en un control ComboBox  use el méto-


do Agregar, Insertar, Borrar o Eliminar. Como alternativa, puede agregar
elementos a la lista mediante la propiedad Elementos en el diseñador.

José Daniel Objeto Combo Box 13/2/22


4

 ComboBox

Un ComboBox muestra un campo de edición de cuadro de texto combina-


do con un ListBox y permite al usuario seleccionar elementos de la lista o
escribir texto nuevo. El comportamiento predeterminado de ComboBox es
mostrar un campo de edición con una lista desplegable oculta.

Ventajas de uso:

ComboBox es útil cuando el usuario se le presenta un conjunto de opcio-


nes fijas (el puede escoger solamente de las opciones mostradas, no hay
posibilidad de teclear otra alternativa).

Propiedades
Obtiene un objeto que representa Items
la colección de los elementos que
contiene el ComboBox
Obtiene o establece el elemento
seleccionado actualmente en SelectedItem
el ComboBox.
Obtiene o establece el texto que SelectedText
se selecciona en la parte de
un ComboBox que se puede edi-
tar.
Obtiene o establece el índice de SelectionStart
inicio del texto seleccionado en el
cuadro combinado.
Métodos
Anula la selección de todos los ClearSelected
elementos del control ListBox.
Sobrecargado. Busca el primer FindString
elemento del control Combo-
Box que comience por la cadena
especificada.
Provoca el evento SelectedItem- OnSelectedItemChanged
Changed.

José Daniel Objeto Combo Box 13/2/22


5

ListBox 
El control ListBox le permite mostrar una lista
de elementos al usuario que el usuario puede
seleccionar haciendo clic. Un control Lis-
tBox puede proporcionar selecciones únicas o
múltiples mediante la propiedad SelectionMo-
de . El ListBox también proporciona la propie-
dad MultiColumn para habilitar la visualiza-
ción de elementos en columnas en lugar de una lista vertical de elemen-
tos. Con esto, el control puede mostrar elementos más visibles y el usuario
ya no necesita desplazarse hasta un elemento.

Por lo general, Windows se encarga de la tarea de dibujar los elementos


que se mostrarán en ListBox. Puede usar la propiedad DrawMode y mane-
jar los eventos MeasureItem y DrawItem para anular el dibujo automático
que proporciona Windows y dibujar los elementos usted mismo. Puede
usar controles ListBox dibujados por el propietario para mostrar elemen-
tos de altura variable, imágenes o un color o fuente diferente para el texto
de cada elemento de la lista. La propiedad HorizontalExtent , GetItemHe-
ight y GetItemRectangle también lo ayudan a dibujar sus propios elemen-
tos.

Además de la funcionalidad de visualización y selección, el ListBox tam-


bién proporciona características que le permiten agregar elementos al Lis-
tBox de manera eficiente y encontrar texto dentro de los elementos de la
lista. Los métodos BeginUpdate y EndUpdate le permiten agregar una
gran cantidad de elementos al ListBox sin que el control se vuelva a dibu-
jar cada vez que se agrega un elemento a la lista. Los métodos FindS-
tring y FindStringExact le permiten buscar un elemento en la lista que
contiene una cadena de búsqueda específica.

Las propiedades Items , SelectedItems y SelectedIndices proporcionan ac-


ceso a las tres colecciones que utiliza ListBox . La siguiente tabla describe
las tres colecciones utilizadas por ListBox y su uso dentro del control.

ListBox: Muestra una lista de elementos de los cuales el usuario puede se-
leccionar uno o más. Si el número total de elementos supera el número

José Daniel Objeto Combo Box 13/2/22


6

que puede mostrarse, automáticamente se agrega una barra de desplaza-


miento al control ListBox.

Ventajas de uso: El ListBox en el Visual Basic es una herramienta poderosa


para mostrar listados de datos y permitirle al usuario seleccionar uno o
más elementos de una lista. Al seleccionar un elemento, puedes provocar
una acción en otra sección del código. Existen numerosas propiedades dis-
ponibles con este control, incluyendo la posibilidad de mostrar informa-
ción en más de una columna. En el caso de listas de texto más largas o am-
plias, aparecen de forma automática barras de desplazamiento vertical y
horizontal. Las listas pueden o no figurar ordenadas y los formularios pue-
den tener numerosos ListBoxes interconectados

Propiedades
Obtiene o establece el contenido perso- SelectedItemTemplate
nalizado para el elemento seleccionado
en un control ListView.
Obtiene o establece el contenido perso-
nalizado para el elemento de datos al- AlternatingItemTemplate
terno de un control ListView.
Obtiene o establece el contenido defini- GroupSeparatorTemplate
do por el usuario para el separador en-
tre los grupos de un control ListView.
Obtiene el índice del primer registro
que se muestra en una página de datos StartRowIndex
en el control ListView
Métodos
Obtiene una colección que contiene los GetItemText
índices de base cero de todos los ele-
mentos actualmente seleccionados en
el control ListBox.
Devuelve un valor que indica si el ele-
mento especificado está seleccionado. GetSelected
. Genera el evento TextChanged.
OnTextChanged

Activa o desactiva la selección del ele- SetSelected


mento especificado de un control Lis-
tBox.

2. Realiza un programa que permita utilizar las operaciones básicas (Su-


mar, Restar, Multiplicar y Dividir) para esto debo introducir dos núme-

José Daniel Objeto Combo Box 13/2/22


7

ros, y obtendré el resultado de la operación dependiendo del botón pre-


sionado.

José Daniel Objeto Combo Box 13/2/22


8

  3. Utiliza el programa anterior y en vez de usar botones para ejecutar


las operaciones básicas (Sumar, Restar, Multiplicar y Dividir), utiliza un
comboBox donde se seleccione la operación y efectúe el cálculo según la
selección.

José Daniel Objeto Combo Box 13/2/22


9

Programa de la Pruebas

José Daniel Objeto Combo Box 13/2/22

También podría gustarte