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

Timer y mostrar mensajes

Estas en el tema de Timer y mostrar mensajes en el foro de .NET en Foros del Web. Doy las gracias que alguien paso este codigo hace un tiempo...me a servido mucho, pero el problema es que en este caso en un label ...
  #1 (permalink)  
Antiguo 19/08/2008, 23:12
 
Fecha de Ingreso: junio-2006
Mensajes: 18
Antigüedad: 18 años, 8 meses
Puntos: 0
Timer y mostrar mensajes

Doy las gracias que alguien paso este codigo hace un tiempo...me a servido mucho, pero el problema es que en este caso en un label muestro hh:mm:ss, pero no se como validar un intervalo para hacer que se despliegue un mensaje cada cierta cantidad de minutos sin que dejen de andar los segundos.

Private Sub tmrTiempo_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrTiempo.Tick
Dim vh1 As DateTime = "01:03:30"
Dim vh2 As DateTime = "02:04:30"
Dim Tiempo As TimeSpan
Dim g_seconds As Integer
Tiempo = Now.Subtract(FechaInicio).Duration
Tiempo += TiempoActivo

lblTiempo.Text = Microsoft.VisualBasic.Right("00" & Tiempo.Hours, 2) & ":" & _
Microsoft.VisualBasic.Right("00" & Tiempo.Minutes, 2) & ":" & _
Microsoft.VisualBasic.Right("00" & Tiempo.Seconds, 2)
'Microsoft.VisualBasic.Right("000" & Tiempo.Milliseconds, 3)

Me.Refresh()



tmrTiempo.Interval = 60000
MsgBox("hola")


Label1.Text = sumaHoras(vh1, lblTiempo.Text)



End Sub


El programa funciona excelente para este caso que al minuto muestre un mensaje, pero los segunderos se quedan en 00 :(....agradesco una mano. :D
  #2 (permalink)  
Antiguo 20/08/2008, 02:51
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 1 mes
Puntos: 37
Respuesta: Timer y mostrar mensajes

Cita:
Iniciado por phamezeth Ver Mensaje
Doy las gracias que alguien paso este codigo hace un tiempo...me a servido mucho, pero el problema es que en este caso en un label muestro hh:mm:ss, pero no se como validar un intervalo para hacer que se despliegue un mensaje cada cierta cantidad de minutos sin que dejen de andar los segundos.

....


El programa funciona excelente para este caso que al minuto muestre un mensaje, pero los segunderos se quedan en 00 :(....agradesco una mano. :D
Hola, en la propiedad Interval del Timer le pones 1000 y Enabled a True:

Código:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Label1.Text = TimeString
        Static lTiempo As Long
        If lTiempo = 60 Then
            lTiempo = 0
            MsgBox("Ya pasó un minuto")
        End If
        lTiempo += 1

    End Sub
"Label1" es la etiqueta donde quieres mostrar la hora y "Timer1" el nombre del control Timer.

  #3 (permalink)  
Antiguo 20/08/2008, 08:22
 
Fecha de Ingreso: junio-2006
Mensajes: 18
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: Timer y mostrar mensajes

Gracias Avellaneda!!, funciono bien el evento, que simple y uno se come la cabeza x 1000...como se aprende ....saludos.
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 23:51.