Que tal buen día aqui les dejo el código para un contador regresivo con C#, espero que al menos a uno les sea útil. Trataré de realizar más aplicaciones y subir el código.
Saludos.
**************************************************************************************************************************************************************************
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//*******************************************
//Follow me on Twitter: @so_physical **
//*******************************************
namespace Counter
{
public partial class Form1 : Form
{
//Variables
//Aquí se especifica el lapso de tiempo deseado.
int horas = 01, mins = 10, segs = 03;
string hr, minutos, segundos;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//Parametros del Timer
Reloj.Interval = 1000;
Reloj.Enabled = true;
//Mantenemos Oculto el Windows Media Player
Player.Visible = false;
}
private void Reloj_Tick(object sender, EventArgs e)
{
//Disminuimos de 1 en 1 los segundos;
segs = segs - 1;
//En caso de que se agote la cuenta, ordenamos lo que debe hacer
//en este caso debe Inactivar el Timer
//Esconder el Contador
//Mostrar el WMP y ejecutara el video
if ((horas == 00) & (mins == 0) & (segs == 0))
{
Reloj.Enabled = false;
ContadorLbl.Visible = false;
Player.Visible = true;
//De preferencia que sea una carpeta en raíz, de esta forma una vez que
//se instale la aplicación en cualquier máquina no tendremos problemas de
//acceso al archivo.
Player.URL = @"C:";
}
//En caso cpntrario seguira disminuyendo los segundos de uno en uno y cuando
//el valor sea -1 le asignara el valor de 59 y restara un minuto, asi mismo cuando
//el valor de minutos sea el equivalente a -1 le asignara el valor de 59 y restara uno al
//al valor de las horas.
else
if (segs == -1)
{
segs = 59;
mins = mins - 1;
}
if (mins == -1)
{
mins = 59;
horas = horas - 1;
}
//Pasarlas al Label
hr = horas.ToString();
minutos = mins.ToString();
segundos = segs.ToString();
if (hr.Length < 2)
hr = "0" + hr;
if (minutos.Length < 2)
minutos = "0" + minutos;
if (segundos.Length < 2)
segundos = "0" + segundos;
ContadorLbl.Text = hr + ":" + minutos + ":" + segundos;
}
}
}
@So_Physical says:
domingo, 10 de octubre de 2010
martes, 21 de septiembre de 2010
Iniciando
Pues que les cuento.. hoy empezo muy intenso mi día con el encuentro de 2 manifestaciones una por Reforma y la segunda en Insurgentes, esta ultima fue la que mas me afecto ya que gracias a esos bastardos sin que hacer tuve que correr desde Buenavista hasta Revolución en la linea del Metrobus.
Posteriormente llegue a la estación de Hamburgo y no habia ecobicis, rifate caminando a la estación de ecobicis mas cercana En Reforma.
Todo esto con media hora de retraso para la oficina
Posteriormente llegue a la estación de Hamburgo y no habia ecobicis, rifate caminando a la estación de ecobicis mas cercana En Reforma.
Todo esto con media hora de retraso para la oficina
Suscribirse a:
Entradas (Atom)