Hacer una pausa en Visual Basic 2010

Tengo un código en Visual Basic 2010 que es el siguiente:

Dim alumno(5) As String
alumno(0) = "Juan"
alumno(1) = "Luis"
alumno(2) = "Pedro"
alumno(3) = "Ernesto"
alumno(4) = "Julio José"
Dim i As Integer

n0.Text = alumno(0)

n1.Text = alumno(1)

n2.Text = alumno(2)
n3.Text = alumno(3)
n4.Text = alumno(4)

¿Cómo puedo hacer para que no salgan los 5 nombres a la vez, sino que me haga una pausa de dos segundos entre uno y otro?

1 respuesta

Respuesta
1

Por si te sirve de algo. Luego te digo como ponerlo como variable. Si tengo un formulario con cuadros de texto como en la imagen, el de arriba lo llamo Contador, pero sólo es para que veas como va contando los dos segundos

Cuando lo abro y hayan transcurrido dos segundos(puedes verlo en Contador)

Cuando hayan transcurrido 4

Cuando hayan transcurrido 6

Etc.

En mi caso le digo, en el evento Al abrir del formulario, tu tendrías que decírselo cuando hiciera algo

Private Sub Form_Open(Cancel As Integer)
Contador = 0
Me.TimerInterval = 2000
End Sub

Y luego, en el evento Al cronómetro

Private Sub Form_Timer()
Contador = Contador + 2
Select Case Contador
Case Is = 2
N1 = "Pedro"
Case Is = 4
N2 = "María"
Case Is = 6
n3 = "Carlos"
Case Is = 8
N4 = "Elena"
Case Is = 10
N5 = "Juan Pedro"
Contador = 0
End Select
End Sub

En tu caso, tendrías que ponerlo como

dim contador as byte

contador=0

Etc

Como te decía es por si puede darte una idea

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas