Estoy creando un ejemplo muy sencillo en el cual se calcula los Kilowatios horas producidos por un dispositivo eléctrico.
Uso para ello:
- La potencia en watios
- Las horas de uso
- Los días.
El ejemplo es super sencillo.
Para ingresar la potencia que es una cantidad numérica que puede ser un valor x. He usado un valuebox
Y para las horas y los días he usado un spinbox.
Por ahora no me convence el tamaño del formulario que no se ajusta como yo quisiera.
Así es como debería presentarse, pero el formulario se ensancha mucho.
Esto es solo un ejemplo, se puede ir añadiendo cosas. Pero claro por cada dispositivo puede valer de esta forma.
Al principio usaba un código como este:
Public Sub VlbConsumo_KeyPress()
If Key.code = Key.Enter Or Key.code = Key.Return Then Label2.Text = ((VlbConsumo.Value * SpbHoras.Value * SpbDias.Value) / 1000) & "Kwh"
End
Public Sub SpbHoras_KeyPress()
If Key.code = Key.Enter Or Key.code = Key.Return Then Label2.Text = ((VlbConsumo.Value * SpbHoras.Value * SpbDias.Value) / 1000) & "Kwh"
End
Public Sub SpbDias_KeyPress()
If Key.code = Key.Enter Or Key.code = Key.Return Then Label2.Text = ((VlbConsumo.Value * SpbHoras.Value * SpbDias.Value) / 1000) & "Kwh"
End
If Key.code = Key.Enter Or Key.code = Key.Return Then Label2.Text = ((VlbConsumo.Value * SpbHoras.Value * SpbDias.Value) / 1000) & "Kwh"
End
Public Sub SpbHoras_KeyPress()
If Key.code = Key.Enter Or Key.code = Key.Return Then Label2.Text = ((VlbConsumo.Value * SpbHoras.Value * SpbDias.Value) / 1000) & "Kwh"
End
Public Sub SpbDias_KeyPress()
If Key.code = Key.Enter Or Key.code = Key.Return Then Label2.Text = ((VlbConsumo.Value * SpbHoras.Value * SpbDias.Value) / 1000) & "Kwh"
End
Como veis es un código que se repite. Y yo pensado sin son controles distintos, ¿ como voy a crear un grupo de controles ?.
Así que al final cree un grupo de controles con un código común con el evento KeyPress ya que tanto el valuebox como
el spinbox tienen el evento Keypress. Quedando el código de esta forma:
Tal como está ahora mismo se podría usar para ir añadiendo dispositivos a un gridview y calcular la potencia total en Kwh.
Os subo el código y a ver que opináis sobre el problema del tamaño de la letra. El formulario es demasiado grande.
Si debo usar resize en muchos controles. Espero vuestros comentarios.
Saludos
EjemploKiloWatios.tar.gz | ||
Descripción: | Ejemplo de cálculo de Kilowatios horas | Descargar |
Nombre del archivo: | EjemploKiloWatios.tar.gz | |
Tamaño: | 12.75 KB | |
Descargado: | 25 veces |
EjemploKiloWatios.tar.gz | ||
Descripción: | Ejemplo de cálculo de Kilowatios horas | Descargar |
Nombre del archivo: | EjemploKiloWatios.tar.gz | |
Tamaño: | 12.75 KB | |
Descargado: | 25 veces |
EjemploKiloWatios.tar.gz | ||
Descripción: | Ejemplo de cálculo de Kilowatios horas | Descargar |
Nombre del archivo: | EjemploKiloWatios.tar.gz | |
Tamaño: | 12.75 KB | |
Descargado: | 25 veces |