Foros del Web » Programación para mayores de 30 ;) » .NET »

Mostrar hora en c#

Estas en el tema de Mostrar hora en c# en el foro de .NET en Foros del Web. Como es que puedo poner la hora en un label de un formulario pero loq ue quiero hacer es como un reloj que todo el ...
  #1 (permalink)  
Antiguo 01/02/2010, 17:39
 
Fecha de Ingreso: diciembre-2009
Mensajes: 69
Antigüedad: 14 años, 4 meses
Puntos: 1
Mostrar hora en c#

Como es que puedo poner la hora en un label de un formulario pero loq ue quiero hacer es como un reloj
que todo el tiempo se este viendo la hora asi de como avanzan los horas, minutos y segundos
Es decir
HH:MM:SS
y los segundos todo el tiempo este cambiando para asi saber la hora exactamente
todo en c#2005
  #2 (permalink)  
Antiguo 02/02/2010, 06:19
 
Fecha de Ingreso: enero-2010
Ubicación: Sevilla
Mensajes: 202
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Mostrar hora en c#

Para que esté constantemente actualizado debes usar el evento Refresh del label.
Si no solo cambiará cuando se refresque el formulario.
Ver
http://msdn.microsoft.com/es-es/library/system.windows.controls.label.refresh(VS.95).aspx
  #3 (permalink)  
Antiguo 02/02/2010, 14:15
 
Fecha de Ingreso: diciembre-2009
Mensajes: 69
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: Mostrar hora en c#

merci
ya esta con
private void timer1_Tick(object sender, EventArgs e)
{
label2.Refresh();
label2.Text = DateTime.Now.Hour.ToString("D2") + ":" + DateTime.Now.Minute.ToString("D2") + ":" + DateTime.Now.Second.ToString("D2");

}

private void Form6_Load(object sender, EventArgs e)
{
textBox1.Focus();
label2.Refresh();
label2.Text = DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;
label2.Refresh();

}
y en las propiedades el timer en enabled a true y modifiers= public
  #4 (permalink)  
Antiguo 02/02/2010, 14:15
 
Fecha de Ingreso: diciembre-2009
Mensajes: 69
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: Mostrar hora en c#

merci
ya esta con
private void timer1_Tick(object sender, EventArgs e)
{
label2.Refresh();
label2.Text = DateTime.Now.Hour.ToString("D2") + ":" + DateTime.Now.Minute.ToString("D2") + ":" + DateTime.Now.Second.ToString("D2");

}

private void Form6_Load(object sender, EventArgs e)
{
textBox1.Focus();
label2.Refresh();
label2.Text = DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;
label2.Refresh();

}
y en las propiedades el timer en enabled a true y modifiers= public

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:17.