Ejercicio C01 - Cotizador desktop
Consigna
Partir del ejercicio Cotizador y agregarle un proyecto de tipo Windows Forms App con el siguiente formato:
- Agregar el método estático
SetCotizacion
en las clasesEuro
yPeso
. - La casilla de cotización del dólar deberá permanecer siempre en 1. Utilizar el evento de pérdida de foco del
TextBox
para chequear que así sea. - El formulario debe iniciar centrado en la pantalla, no tener las cajas de maximizar y minimizar y no poder modificarse su tamaño.
- Utilizar un
ImageList
para los dos estados del botón (candado cerrado y abierto).- Cerrado: los
TextBox
txtCotizacion
(Euro | Dólar | Pesos) no podrán ser editados (propiedadEnabled
enfalse
). - Abierto: los
TextBox
serán editables. - Al producirse el evento
Leave
de cadaTextBox
, editar la cotización de la moneda correspondiente. Si el dato ingresado no es válido, devolver el foco a dicho control.
- Cerrado: los
Implementarlo de tal forma que al ingresar un valor válido en la primer casilla (txtEuro
, txtDolar
y txtPeso
respectivamente) y presionar el botón del medio (btnConvertEuro
, btnConvertDolar
y btnConvertPeso
) el resultado de la conversión se vea reflejado en las casillas de la derecha (txtEuroAEuro
, txtEuroADolar
, txtEuroAPeso
, txtDolarAEuro
, txtDolarADolar
, txtDolarAPeso
, txtPesosAEuro
, txtPesosADolar
y txtPesosAPeso
), las cuales no podrán ser editadas/escritas por el usuario.
Resolución
Video | Código |
---|