timer y random
Publicado por caliria (4 intervenciones) el 08/11/2006 00:20:13
Hola, me gustaria saber si alguien me puede ayudar!
tengo que hacer un programa en el que tengo 3 labels, y cuando pulso el cmdcalcular, tiene que durante un tiempo aleatorio, ir cambiando el color de los label.
la verdad es que solo hace dos semanas que estoy con VB y no tengo idea de cmo hacer eso; de momento tengo hecho esto:
Private Sub Command1_Click()
Dim i As Integer
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Timer1_Timer()
Dim aleatori As Integer
Randomize 'Timer1
Max = 100
Min = 1
aleatori = Int((Max - Min + 1) * Rnd + Min) + 1
Select Case (i)
Case (1)
Label1.BackColor = RGB(255, 0, 0)
Label2.BackColor = RGB(255, 255, 255)
Label3.BackColor = RGB(255, 255, 255)
Case (2)
Label1.BackColor = RGB(255, 255, 255)
Label2.BackColor = RGB(255, 0, 0)
Label3.BackColor = RGB(255, 255, 255)
Case (3)
Label1.BackColor = RGB(255, 255, 255)
Label2.BackColor = RGB(255, 255, 255)
Label3.BackColor = RGB(255, 0, 0)
End Select
End If
End Sub
pero no se como hacer el trozo ese del timer y del rnd, por si alguien me puede ayudar, se lo agradeceria!
tengo que hacer un programa en el que tengo 3 labels, y cuando pulso el cmdcalcular, tiene que durante un tiempo aleatorio, ir cambiando el color de los label.
la verdad es que solo hace dos semanas que estoy con VB y no tengo idea de cmo hacer eso; de momento tengo hecho esto:
Private Sub Command1_Click()
Dim i As Integer
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Timer1_Timer()
Dim aleatori As Integer
Randomize 'Timer1
Max = 100
Min = 1
aleatori = Int((Max - Min + 1) * Rnd + Min) + 1
Select Case (i)
Case (1)
Label1.BackColor = RGB(255, 0, 0)
Label2.BackColor = RGB(255, 255, 255)
Label3.BackColor = RGB(255, 255, 255)
Case (2)
Label1.BackColor = RGB(255, 255, 255)
Label2.BackColor = RGB(255, 0, 0)
Label3.BackColor = RGB(255, 255, 255)
Case (3)
Label1.BackColor = RGB(255, 255, 255)
Label2.BackColor = RGB(255, 255, 255)
Label3.BackColor = RGB(255, 0, 0)
End Select
End If
End Sub
pero no se como hacer el trozo ese del timer y del rnd, por si alguien me puede ayudar, se lo agradeceria!
Valora esta pregunta


0