hola,
pero ahora que tienes que hacer con el Timer? O sea, por ejemplo que a cada x intervalo te muestre un mensaje? Es sólo una prueba o tiene que ir relacionado con el listar los registros?
Por ejemplo, si a cada 2 segundos debes listar todos los registros y que te los muestre en un label, no hace falta que llames el timer desde ahí.
O sea, pones el 'timer' enabled y la propiedad intervalo = 1000. Entonces desde el evento 'tick' controlas en que intervalo de tiempo quieres que te ejecute el código. Si por ejemplo quieres a los 5 segundos, pues cuando llegue a 5 seg (o sea 5000 ms) te ejecuta el código que hayas puesto.
Cita: Dim contador As Integer = 0
'En el form load:
Timer1.Enabled = True
Timer1.interval=1000
' En el evento Tick del timer:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Timer1.Tick
if contador = 5 then
'aqui podnrías el código que quieras ejecutar cuando pasen los 5 segundos
msgbox("Han pasado 5 segundos")
contador =0
else
contador +=1
end if
End Sub
saludos