Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

Comparte | 
 

 Cronometro usando StopWatch

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Cdflik
Programador Intermedio


Mensajes : 26
Puntos : 46

MensajeTema: Cronometro usando StopWatch   Dom Mayo 08, 2011 11:01 pm

Buenas les traigo un programita que me costo bastante desarrollarlo ya que buscando por todas partes no encontraba una forma de crear un simple programa de un Cronometro muchos usaban Timers pero los programas y ejemplos eran bastante confusos asi que les traigo esta solucion por si algun dia se ven en la necesidad de tener que hacer un cronometro.

Primero creamos un nuevo Windows Form y en el codigo le indicamos que haremos uso de las siguientes clases:

Código:

using System.Diagnostics;
Esta clase contiene la Subclase StopWatch que usaremos para nuestro cronometro.


Ahora en la forma arrastraremos los siguientes controles:
2 Botones, 1 Label y 1 timer.

Cambiamos las propiedades del Timer y le damos los siguientes valores:
Enabled - True
Interval - 50

Ahora dando doble clic activamos el evento Tick e ingresamos el siguiente codigo:
Código:
if (stopWatch.IsRunning)
            {

                TimeSpan ts = stopWatch.Elapsed;
                this.label1.Text = String.Format("{0:00}:{1:00}:{2:00}:{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10);
            }
En el Boton que usaremos para Iniciar el cronometro ingresamos el siguiente codigo:
Código:
if (stopWatch.IsRunning)
            {
                stopWatch.Stop();
                btnIniciar.Text = "Iniciar";
                btnLap.Visible = true;
            }
            else
            {
                stopWatch.Start();
                btnIniciar.Text = "Detener";
            }
Por ultimo en el 2do boton Agregamos lo Siguiente e decidido llamar a este Boton Reiniciar y lo iniciamos con su propiedad Visible en False, ahora ingresamos el codigo siguiente:

Código:
label1.Text = "00:00:00:00";
                stopWatch.Reset();
                btnLap.Visible = false;

Bueno ya tenemos un Cronometro Completamente funcional solo me queda dejarles el Proyecto para que vean que pueden hacer el cronometro tan vistoso como quieran.

[Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
Ver perfil de usuario http://csharpmaniax.blogspot.com/
María Clara
Novato


Mensajes : 1
Puntos : 1

MensajeTema: Re: Cronometro usando StopWatch   Miér Oct 10, 2012 10:41 am

Hola... Que libreria utilizas para que te de: Stopwatch, no me la quiere aceptar... Muchas gracias
Volver arriba Ir abajo
Ver perfil de usuario
guichogdl
Novato


Mensajes : 1
Puntos : 1

MensajeTema: Re: Cronometro usando StopWatch   Jue Abr 25, 2013 2:55 pm

Muchas gracias Cdflik!

María Clara, para que puedas utilizar los métodos de la clase, tienes que crear una instancia a la Subclase StopWatch.

Código:

   Stopwatch stopWatch = new Stopwatch();

Saludos! Very Happy
Volver arriba Ir abajo
Ver perfil de usuario
galelin
Novato


Mensajes : 1
Puntos : 1

MensajeTema: Solicitud de archivo   Dom Nov 17, 2013 4:52 am

Que tal, estoy siguiendo tu programa necesito hacer algo similar para un proyecto de Ingeniería de la producción y me gustaría ver el código completo. La lamentablemente no existe el archivo. Gracias
Volver arriba Ir abajo
Ver perfil de usuario
Contenido patrocinado




MensajeTema: Re: Cronometro usando StopWatch   Hoy a las 1:43 pm

Volver arriba Ir abajo
 
Cronometro usando StopWatch
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» ¿Como puedo poner el chat de xat en la parte inferior del Foro usando phbb2?
» redireccionar un link usando tu foro!
» Mostrar resultados matemáticos en celdas de tablas html usando Javascript
» Codigo de cronometro
» Timer Control

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: