Hola, en este tutorial les enseño a cómo crear un temporizador (relog de cuenta atrás) en C#, paso a paso y bien explicado. Espero que les guste. Links: Mi canal: bit.ly/1LnR0MC
Пікірлер: 28
@angelbarrantes32262 жыл бұрын
de ptmr tu ejemplo, lo aprendi en 30 segundos... lo necesitaba ahora mismo :-)
@macarenaleiva60484 жыл бұрын
Excelente vídeo, era justo lo que necesitaba para mi proyecto de título =)
@GamerNet.Oficial4 жыл бұрын
te salio bien? ami no me vuelve a iniciar despues de detener o reanudar
@mairenimendez14898 жыл бұрын
Eres muy bueno bro, tenia mucho tiempo buscando como hacer esto y nunca había podido, tienes un like y un suscriptor mas para tu pagina y si hay alguna forma de comunicarme contigo seria genial. Saludos de Republica Dominicana
@estebangarcia35248 жыл бұрын
Gracias por tu aporte, me ayudo mucho!!
@jasonberty45178 жыл бұрын
buenisimo el temporizador m ayudo muchisimo gracias GerryStudios... saludos desde Bolivia
@BDBatista5 жыл бұрын
horas.ToString("0#"); minutos.ToString("0#"); segundos.ToString("0#"); Con eso ya os aparece 00:00:00 de forma fácil
@davidmmarshall9263 жыл бұрын
gracias genioo
@juanmanuelramirez45438 жыл бұрын
oye detecte un error, cuando pones el temporizador en 01:00:00 los segundo te lo marca como 0-1, 0-2, 0-3, etc. Asi que lo solucione en la parte que se llama private void timer1_Tick_1(object sender, EventArgs e) { string minutos = min.ToString(); string hor = horas.ToString(); string segundos = seg.ToString(); if (horas < 10) { hor = "0" + horas.ToString(); } if (min < 10) { minutos = "0" + min.ToString(); } if (seg < 10) { segundos = "0" + seg.ToString(); } if (seg == 0 && min > 0) { min -= 1; seg = 60; } if (min == 0 && horas > 0 && seg == 0) { seg = 60; horas -= 1; min = 59; } if (min == 0 && horas == 0 && seg ==0) { timer1.Stop(); MessageBox.Show("Se acabo el tiempo","Aviso",MessageBoxButtons.OK,MessageBoxIcon.Information); button2.Enabled = false; button2.Text = "Pausar"; } label5.Text = hor + ":" + minutos + ":" + segundos; seg -= 1; } el seg-=1 lo cambie al final.
@juanmanuelramirez45438 жыл бұрын
pero me sirvio mucho
@juanmanuelramirez45438 жыл бұрын
Gerry Studios gracias a ti
@pablogonzalez49325 жыл бұрын
Señor lo amo ya me estaba paniqueando que no jalaba
@elpaisatec35613 жыл бұрын
@@juanmanuelramirez4543 Muchas gracias
@anders457 жыл бұрын
Quiero informarles que este código tiene el bug de los número negativos en las horas puntuales. (lo arreglé pero lastimosamente se me forma otro error y cada ves que reparo un error surge otro).
@juanandresavilamatamoros58866 жыл бұрын
ayudem a haser un puto timer con cuenta regresiva pero sensillo que cuando se agrege tiempo salga un sonido i cuando este a punto de terminar
@thepatheticman8 жыл бұрын
Hola, :D queria consultar si sabes de alguna forma de utilizar el timer para que me mande un reporte (correo) todos los dias a las 10 a.m por ejemplo. esperando tu respuesta saluda atte. y saludos desde Chile
@thepatheticman8 жыл бұрын
:O muchas gracias lo probaré y te cuento como me fue, igual me gustaria estar en contacto claro por si no te molesta :D te reporto en un rato :)
@thepatheticman8 жыл бұрын
te pasaste! 👏🏼 estamos en contacto 😉
@YENNY8757 жыл бұрын
Me puede pasar el codigo fuente porfa
@GamerNet.Oficial4 жыл бұрын
alguien me puede pasar el codigo, no me sale
@gerrystudios4 жыл бұрын
Hola, por mi parte ya no lo tengo, no guardo códigos tan antiguos y solo los pongo en la descripción si son largoa o muy complejos. Lo sientom
@GamerNet.Oficial4 жыл бұрын
@@gerrystudios sabras por que inicia el timer normal y cuenta normal pero le doy reestablecer luego elijo otro tiempo y no inicia de nuevo el contador, como si el timer se quedara funcionando. debo cerrar y volverlo a abrir para iniciar otro tiempo, ya revise tu codigo de pues a cabeza y lo tengo igual. namespace WindowsFormsApplication3 { public partial class Form1 : Form { /*colores: iniciar --> fores green pausar --> royal blue restablecer --> firebrick continuar --> dark orange */ public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { for (int i = 0; i < 60; i++) { cbminutos.Items.Add(i); cbsegundos.Items.Add(i); if (i < 24) { cbhoras.Items.Add(i); } } cbminutos.SelectedIndex = 0; cbsegundos.SelectedIndex = 0; cbhoras.SelectedIndex = 0; } int horas; int min; int seg; private void btniniciar_Click(object sender, EventArgs e) { if (btniniciar.Text == "Iniciar") { timer1.Start(); btniniciar.ForeColor = Color.Firebrick; btnpausar.Enabled = true; horas = cbhoras.SelectedIndex; min =cbminutos.SelectedIndex; seg = cbsegundos.SelectedIndex; btniniciar.Text="Restablecer"; } else { timer1.Stop(); seg = 0; min = 0; horas = 0; lbtiempo.Text= "00:00:00"; btniniciar.ForeColor = Color.ForestGreen; btnpausar.Enabled = false; btnpausar.ForeColor = Color.RoyalBlue; btnpausar.Text= "Pausar"; btniniciar.Text= "iniciar"; } } private void btnpausar_Click(object sender, EventArgs e) { if (btnpausar.Text == "Pausar") { timer1.Stop(); btnpausar.ForeColor = Color.DarkOrange; btnpausar.Text = "Reanudar"; } else { timer1.Start(); btnpausar.ForeColor = Color.RoyalBlue; btnpausar.Text = "Pausar"; } } private void timer1_Tick(object sender, EventArgs e) { string minutos = min.ToString(); string hor = horas.ToString(); string segundos = seg.ToString(); if (horas < 10) { hor = "0" + horas.ToString(); } if (min < 10) { minutos = "0" + min.ToString(); } if (seg < 10) { segundos = "0" + seg.ToString(); } if (seg == 0 && min > 0) { min -= 1; seg = 60; } if (min == 0 && horas > 0 && seg == 0) { seg = 60; horas -= 1; min = 59; } if (min == 0 && horas == 0 && seg== 0 ) { timer1.Stop(); MessageBox.Show("se ha terminado el tiempo.", "temporizador", MessageBoxButtons.OK, MessageBoxIcon.Information); } lbtiempo.Text = hor + ":" + minutos + ":" + segundos; seg -= 1; } } }
@gerrystudios4 жыл бұрын
@@GamerNet.Oficial hola, ahora tengo problemas con windows y no lo puedo probar, pero el código parece correcto. Lo único que se me ocurre es poner puntos de interrupción en la parte de Restablecer para ver si realmente lo de seg = 0; min = 0; ... se cambia de verdad y comprobar que eso se ejecuta
@jesusalfonso224710 ай бұрын
Gracias chamacon
@coldalex96698 жыл бұрын
buen programa, y tienes mi respeto, pero te lo copie igual y a mi no me jaló. Simplemente le ponía empezar y ya no hacía nada. Si alguien sabe por que pasó, pues porfavor comentenlo ;/. Gracias de todas formas
@MauNike2308 жыл бұрын
No mame Peña, de aquí lo ando sacando yo.
@coldalex96698 жыл бұрын
Mauricio Rosales jajaja pues a ver si a ti te sale