All you have to do is include a Timer in your program.
You can do it using the designer (drag it from the tool box and set the properties) or in code:
Private Shared WithEvents changeColour As New System.Windows.Forms.Timer()
In your Form Load event:
changeColour.Interval = 500 ' Half a second
changeColour.Start()
And add the handler:
Private Shared Sub changeColour_tick(myObject As [Object], myEventArgs As EventArgs) _
Handles myTimer.Tick
If Label1.ForeColor = Color.Orange Then
Label2.ForeColor = Color.White
Label3.ForeColor = Color.Green
ElseIf Label2.ForeColor = Color.Orange Then
Label1.ForeColor = Color.Green
Label3.ForeColor = Color.White
ElseIf Label3.ForeColor = Color.White Then
Label2.ForeColor = Color.Green
Label3.ForeColor = Color.Orange
End If
End Sub
[edit]Posted a bit of cr@p VB code - I just did a verbatim translation from C# and forgot how crippled VB is... = OriginalGriff[/edit]