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

como repetir instrucciones mediante un timer

Estas en el tema de como repetir instrucciones mediante un timer en el foro de .NET en Foros del Web. buenas , antes que nada gracias por tomarse el tiempo para leer esta duda que tengo. ete es mi codigo que esta escrito en un ...
  #1 (permalink)  
Antiguo 05/08/2012, 15:00
 
Fecha de Ingreso: agosto-2012
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
como repetir instrucciones mediante un timer

buenas , antes que nada gracias por tomarse el tiempo para leer esta duda que tengo.

ete es mi codigo que esta escrito en un control timer :

Dim obj As Object
Dim i As Integer
Dim pal As String
pal = Trim(txt_palabra.Text)
For Each obj In Me.Panel1.Controls
i += 1
obj.text = Mid(pal, i, 1)
next

el cual lo que hace es cuando se ingresa una palabra muestra esta palabra separada letra por letra en varios textbox. Bueno lo que no puedo hacer es que haga esto cada un segundo. Desde ya gracias
  #2 (permalink)  
Antiguo 05/08/2012, 16:27
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: como repetir instrucciones mediante un timer

Lo que tenes que hacer es meter el código que quieres que se repita en el evento Tick del Timer.
Código vb.net:
Ver original
  1. Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  2.        'TU CODIO
  3.     End Sub
Y luego donde quieres que se ejecute tu código en el evento de un botón o cuando quieres que se repita tu código tendrías así.
Código vb.net:
Ver original
  1. Timer1.Enabled = True
  2. Timer1.Interval = 1000 'un segundo

Eso seria todo saludos.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres

Etiquetas: vbnet, time
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 07:32.