1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Left = 0
Me.Top = 0
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Left += 5 ' cette instruction est exéutée tant que Me.Timer1.Enabled = True
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Timer1.Interval = 50
Do ' exécute d'abord
Me.Timer1.Enabled = True 'donc Me.Left = Me.Left + 5 (vaut 5)
'puis je vérifie si 5<200, c'est True, donc je recommence la boucle
'Quand Me.left arrive à 200, je sors de la boucle, Me.Timer1.Enabled devient false, l'incrémentation de s'arrête
Loop While Me.Left < 200
End Sub
End Class |