miércoles, 30 de agosto de 2017

Tarea 5 - Proyecto # 1 - PARTE 2 (Eventos de Windows Forms)

Tarea:
1. Utiliza el proyecto # 1

2. Implementa lo solicitado en la Segunda Parte del Proyecto, siguiendo las instrucciones contenidas en el siguiente documento PDF:
https://drive.google.com/open?id=0B7itKirLQ49scWx1UVhfTE9PZ00


Instrucciones específicas:


PROYECTO #1 - PARTE 2:
EVENTOS DE WINDOWS FORMS

NumericUpDown

1.    Crea un evento que se ejecute cuando cambie el valor del NumericUpDown identificado con el name: numValor, para eso haz doble clic sobre el NumericUpDown en la vista de diseño.

2.    Programa el evento numValor_ValueChanged para que cuando se llegue a tener el mismo valor que el máximo establecido (100) no se pueda seguir incrementando, sino que se reinicie su valor al mínimo establecido (0). Para poder realizar eso utiliza la sentencia if y determinar si propiedad Value es igual a la propiedad Maximum, si es así entonces a la propiedad Value se le debe asignar el valor de la propiedad Minimum.

CheckBox
1.    Crea un Evento que se ejecute cuando se seleccione o deseleccione el   CheckBox (cbHabilitar), haciendo doble clic sobre el CheckBox.

2.    Programa el evento cbHabilitar_CheckedChanged para habilitar o deshabilitar el NumericUpDown numValor. Para poder realizar eso utiliza la sentencia IF para determinar si la propiedad CheckState del CheckBox es igual al valor de la enumeración CheckState.Unchecked, de ser así entonces a la propiedad numValor.Enabled del NumericUpDown se le asignara el valor: false, sino el valor true

ProgressBar

1.    Modifica el evento del NumericUpDown numValor_ValueChanged y asigna a la propiedad Value del ProgressBar el valor de la propiedad numValor.Value del NumericUpDown, se debe realizar la conversión entre los distintos tipos.


Timer

      1.    Crea un evento (timTiempo_Tick) para que después de cada 3 segundos trascurridos se incremente el valor del NumericUpDown, para poder realizar eso hay que asignar al control numValor el valor de sumar el mismo valor que tenía numValor.Value más el valor de la propiedad numValor.Increment. 

2.    Crea un evento (rdEncendido_CheckedChanged) para que cuando se seleccione el RadioButton de Encendido, se habilite el Timer (timTiempo), para poder realizar eso asigna a la propiedad timTiempo.Enabled el valor de true

3.    Crear un evento (rdApagado_CheckedChanged) para que cuando se seleccione el RadioButton correspondiente a Apagado, se asigne a la propiedad timTiempo.Enabled el valor de false. Si el timer tiene la propiedad Enabled igual a false entonces no se activa el evento.

Button btnAgregar
1.    Evento btnAgregar_Click, agregar el contenido de la propiedad txtLista.Text a la colección Items de CboLista.

Button btnRemover

1.    Evento btnRemover_Click, remover el contenido seleccionado de la colección Items de CboLista.


NOTA: El código fuente para poder implementar los eventos solicitados se encuentra en documento PDF:
https://drive.google.com/open?id=0B7itKirLQ49scWx1UVhfTE9PZ00

No hay comentarios.:

Publicar un comentario