Mostrando las entradas con la etiqueta cronometro. Mostrar todas las entradas
Mostrando las entradas con la etiqueta cronometro. Mostrar todas las entradas

miércoles, 11 de mayo de 2016

Cronómetro para Windows hecho en C#

En esta entrada les traigo un cronómetro para Windows con una apariencia visual al estilo Android 5.1 (Lollipop). Lo hice utilizando Microsoft Visual C# 2010 Express.

Aquí lo pueden ver en standby y en acción.


Como ven, posee labels, un picturebox, un listbox y 3 botones; el de Iniciar, Capturar/Reiniciar y el de información (que siempre pongo).

Elementos adicionales: un ToolTip para que salga la descripción de cada botón al pasar el puntero por encima y un ContextMenuStrip para el menú contextual del ListBox.

El cronometro cuenta con teclas de acceso rápido (hotkeys) para facilitar su uso y precisión al tomar los tiempos. Enter o Intro para Play/Pausa, letra C para capturar tiempo y R para reiniciar.


UPDATE: Ahora con selección de colores!



UPDATE 17/04/2020: Gracias a la sugerencia de igorsaurio, se agregó la opción de "Always on top" para que el cronómetro esté siempre al frente o no, para ello se agregó un checkbox como se ve en la imagen debajo.



UPDATE 18/04/2020: Se agregó color blanco (para ello se usó condición para invertir colores de letras e iconos)

UPDATE 28/05/2020: Se agregaron los siguientes colores:
-Azul Oscuro
-Rosa
-Fuscia
-Gris 2
-Amarillo
-Naranja
-Mamey
-Rojo
-Rojo Oscuro

Se agregó la función de Temporizador! Esta consiste en establecer un tiempo para que, al culminar un conteo regresivo, se muestre un mensaje programado y se escuche un sonido (si así lo desea).

UPDATE 04 & 05/10/2020: 
- Se agregó opción "Examinar..." al Temporizador, para personalizar el sonido del mismo al finalizar el conteo.
- Se agregó la opción minimalista al Cronómetro y al Temporizador, para los que desean que ocupe menos espacio en pantalla.
- Código optimizado
- Formularios se abren con la posición en pantalla (coordenadas x,y) del anterior



UPDATE 11/10/2020:
- Se agregó función de Alarma. Contiene opción para minimizar al área de notificaciones, sonido personalizado, mensaje para cuando finalice y botones de tiempo (5 minutos, 10 minutos, 1 hora, etc) para facilitar su uso. 




Lo prueban y me dicen que tal en los comentarios. Espero les sirva :) cualquier duda, sugerencia o pregunta será bien recibida y respondida.



Descargar Cronómetro hecho en C# - vía DropBox

o

Descargar Cronómetro hecho en C# - vía 4Shared




———————————— Proyecto en GitHub ————————————