11/01/10 14:40
shabalayar
ciao ragazzi sono manuel ed é la prima volta che vi scrivo.
Sono al terzo anno di superiori e da quest'anno abbiamo iniziato ad usare visual basic 6
per domani dovrei creare la simulazione di un semaforo utilizzando 3 timer.. ho provato a farlo ma il mio vb non da segni di vita quando lo avvio.. potreste provare ed elencarmi eventuali errori?
grazie in anticipo
nel form ci sono 3 shape 3 timer e 2 command.. uno di questi 2 fa lampeggiare lo shape in mezzo da nero a giallo gli altri si accendono cliccando sul secondo command
codice
Dim LAMPADA As Boolean
Private Sub Command1_Click()
Timer1.Enabled = True
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
Shape1.FillColor = vbBlack
Shape3.FillColor = vbBlack
If LAMPADA = True Then
Shape2.FillColor = vbBlack
Else
LAMPADA = False
Shape2.FillColor = vbYellow
End If
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
Timer2.Enabled = True
Timer2.Interval = 10000
Shape1.FillColor = vbRed
Shape2.FillColor = vbBlack
Shape3.FillColor = vbBlack
End Sub
Private Sub Timer2_Timer()
Shape3.FillColor = vbBlack
Timer2.Enabled = False
Timer3.Enabled = True
Timer3.intervall = 5000
Shape3.FillColor = vbGreen
End Sub
Private Sub Timer3_Timer()
Timer3.Enabled = False
Timer1.Enabled = True
End Sub
Sono al terzo anno di superiori e da quest'anno abbiamo iniziato ad usare visual basic 6
per domani dovrei creare la simulazione di un semaforo utilizzando 3 timer.. ho provato a farlo ma il mio vb non da segni di vita quando lo avvio.. potreste provare ed elencarmi eventuali errori?
grazie in anticipo
nel form ci sono 3 shape 3 timer e 2 command.. uno di questi 2 fa lampeggiare lo shape in mezzo da nero a giallo gli altri si accendono cliccando sul secondo command
codice
Dim LAMPADA As Boolean
Private Sub Command1_Click()
Timer1.Enabled = True
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
Shape1.FillColor = vbBlack
Shape3.FillColor = vbBlack
If LAMPADA = True Then
Shape2.FillColor = vbBlack
Else
LAMPADA = False
Shape2.FillColor = vbYellow
End If
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
Timer2.Enabled = True
Timer2.Interval = 10000
Shape1.FillColor = vbRed
Shape2.FillColor = vbBlack
Shape3.FillColor = vbBlack
End Sub
Private Sub Timer2_Timer()
Shape3.FillColor = vbBlack
Timer2.Enabled = False
Timer3.Enabled = True
Timer3.intervall = 5000
Shape3.FillColor = vbGreen
End Sub
Private Sub Timer3_Timer()
Timer3.Enabled = False
Timer1.Enabled = True
End Sub
aaa