• Domingo 22 de Diciembre de 2024, 08:54

Autor Tema:  Timer C#  (Leído 3925 veces)

colosoderada

  • Miembro activo
  • **
  • Mensajes: 29
    • Ver Perfil
Timer C#
« en: Martes 20 de Diciembre de 2005, 19:01 »
0
:(

Alguien me puede mandar un ejemplo de como funciona el Timer en C#, quiero hacer un programa con un timer que cuando se pulse un botón se active el timer y que cada 20 minutos escriba algo en pantalla.

colosoderada@yahoo.com

Saludos.

Gandalf_malaga7

  • Miembro MUY activo
  • ***
  • Mensajes: 162
    • Ver Perfil
Re: Timer C#
« Respuesta #1 en: Miércoles 21 de Diciembre de 2005, 10:04 »
0
Se me ocurre que sin usar el Timer podias hacer lo siguiente:

Código: Text
  1.  
  2. DateTime d1 = DateTime.Now;
  3. DateTime d2 = DateTime.Now;
  4. TimeSpan d = d2-d1;
  5. bool time = d.Minutes>=20;
  6. while(!time)
  7. {
  8.     DateTime d2 = DateTime.Now;
  9.     TimeSpan d = d2-d1;
  10.     bool time = d.Minutes>=20;
  11. }
  12. Console.Writeline("Han pasado 20 minutos");
  13.  
  14.  

no se si funcionará,yo creo que si,

salu2!!!!!!! :kicking:
...Gandalf El Gris,ese era mi nombre;soy Gandalf El Blanco y en los albores de la tempestad vuelvo a vosotros.

Gandalf_malaga7

  • Miembro MUY activo
  • ***
  • Mensajes: 162
    • Ver Perfil
Re: Timer C#
« Respuesta #2 en: Miércoles 21 de Diciembre de 2005, 10:40 »
0
Código: Text
  1.  
  2. private void button1_Click(object sender, System.EventArgs e)
  3.     {
  4.       textBox1.Text = "";
  5.       System.DateTime d1 = System.DateTime.Now;
  6.       System.DateTime d2 = System.DateTime.Now;
  7.       System.TimeSpan d = d2-d1;
  8.       bool time = d.Seconds>=10;
  9.       while(!time)
  10.       {
  11.         System.DateTime d3 = System.DateTime.Now;
  12.         d = d3-d1;
  13.         time = d.Seconds>=10;
  14.       }
  15.       textBox1.Text = "Han pasado 10 segundos";
  16.                                  }
  17.  
  18.  


Funciona!!!!!
...Gandalf El Gris,ese era mi nombre;soy Gandalf El Blanco y en los albores de la tempestad vuelvo a vosotros.

colosoderada

  • Miembro activo
  • **
  • Mensajes: 29
    • Ver Perfil
Re: Timer C#
« Respuesta #3 en: Miércoles 21 de Diciembre de 2005, 12:08 »
0
Muchas gracias por la información!!!!