Visual Basic.NET - Crear componente timer por código.

 
Vista:
sin imagen de perfil

Crear componente timer por código.

Publicado por Rodrigo (13 intervenciones) el 11/04/2017 22:45:32
Quiero crear un componente timer por código y no me funciona. El código es el siguiente:

dim timer1 as new timer

me.controls.add(timer1)

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Diego
Val: 605
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Crear componente timer por código.

Publicado por Diego (190 intervenciones) el 13/04/2017 19:27:15
Hola Rodrigo, la manera de crearlo y utilizarlo es como sigue:

1
2
3
4
5
6
7
8
9
Private t As New System.Timers.Timer(1000)
    Private Sub actualiza(ByVal source As Object, ByVal e As ElapsedEventArgs)
        Debug.Print("Hola")
    End Sub
 
    Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        AddHandler t.Elapsed, AddressOf actualiza
        t.Enabled = True
    End Sub

En el ejemplo, puse el codigo que "inicia" el timer en un boton. Podés ponerlo donde te parezca. Tené en cuenta que la clase timer, tiene metodos start() y stop() para hacer que corra o pare. Yo utilicé un intervalo de 1000 ms, por eso al crear el objeto paso eso somo parámetro. Podes moficiarlo con t.interval = 1000 o el valor que necesites. ( t, es el nombre del objeto que utilicé)

Saludos y +bytes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar