Tarea 4 de Programacion II

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Universidad Abierta Para Adultos

Carrera:
Ingeniera de software

Tarea IV: Objeto

ComboBox

Participante:
Enmanuel M. Sánchez
Flores

Matricula:
14-.7130

Asignatura: Programación II

Facilitador:
Diógenes Amaury Martínez M.A

Santiago de los Caballeros República


Dominicana

Fecha:

5 de Octubre del 2019


1 investigar en la web acerca del componente ComboBox, ventajas,
desventajas, forma de uso.

ComboBox

Un ComboBox muestra un campo de edición de cuadro de texto combinado 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.

El componente ComboBox sirve para tener una lista de elementos donde solo
podemos seleccionar un elemento.

Este elemento lo podemos usar de manera individual para cambiar el comportamiento


de una aplicación o dentro de un formulario junto con otros componentes.

Ventajas de uso:

ComboBox es útil cuando el usuario se le presenta un conjunto de opciones fijas (él


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

Un ejemplo puede ser al ofrecer una lista de los días de la semana.

Desventajas de Uso:

Hay propiedades del ComboBox en la que el control Edit sufrirá algunas restricciones y
no permitirá introducir nuevos valores. De lo contrario podemos editar o modificar
dicha propiedad.

Forma uso:

Les traigo un ejemplo donde veremos el uso y comportamiento de un


elemento ComboBox en C# .NET con Visual Studio.

Vamos a crear un proyecto de Windows Forms y agregaremos el


componente ComboBox es el que se muestra en la imagen.
Para manipular el combobox lo haremos usando código y el nombre de
variable del componente, vamos a usar el nombre de variable por default
comboBox1.

Agregar Elementos o Valores

Por default el combobox se crea limpio, sin valores, para agregar valores
vamos a usar comboBox1.Items. Add(“valor”), donde valor puede ser
cualquier valor en cadena de texto. Vamos a agregar 5 valores.

comboBox1.Items. Add("Manzana");

comboBox1.Items. Add("Pera"); comboBox1.Items.

Add("Durazno"); comboBox1.Items. Add("Naranja");

Ejecutamos la aplicación y veremos el combobox con los valores.

Eliminar Elementos o Valores

Para eliminar elementos o valores tenemos 2 opciones: Items.Remove y


Items.RemoveAt.

El método combo.Items.Remove(“texto”) elimina el elemento que


coincida con el texto de la función remove.

comboBox1.Items.Remove("Pera");

El método combo.Items.RemoveAt(índex) elimina el elemento que este en


la posición índex, empezando por 0 (cero).

comboBox1.Items.RemoveAt(2);
Mostrar Elemento Seleccionado

Para mostrar el elemento seleccionado existen 2 opciones.


SelectedItem y SelectedIndex.

Para el la opción SelectedItem verificaremos que esta opción no sea nula,


si queremos obtener el valor de SelectedItem si es nulo se dispara una
Excepción.

Para obtener el valor usaremos el método SelectedItem.ToString().

if (comboBox1.SelectedItem != null)

MessageBox.Show(comboBox1.SelectedItem.ToString());

SelectedIndex nos devuelve la posicion del elemento, tomando en cuenta


que el primer elemento es 0 (cero).

Si usamos la opción SelectedIndex vamos a usar lo siguiente. if

(comboBox1.SelectedIndex!= -1)

MessageBox.Show(comboBox1.SelectedIndex.ToString());

Al usar SelectedIndex si el valor es -1 significa que no se ha seleccionado


ningún valor. También debemos usar SelectedIndex.ToString() para
obtener el valor del índice seleccionado.

Eventos

El componente ComboBox cuenta con muchos Eventos, el mas importante


creo que es: SelectedIndexChanged , este evento se dispara cuando el
valor o indice seleccionado cambia.
También cuenta con otros eventos como: MouseClick, MouseDoubleClick,
Enter(foco), Leave(foco), MouseHover, MouseLeave , etc.

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


(Sumar, Restar, Multiplicar y Dividir) para esto debo introducir dos
números, y obtendré el resultado de la operación dependiendo del botón
presionado.

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 calculo según la
selección.

Nota: toma en cuenta que no se puede dividir #/0 (da error).

También podría gustarte