Klappt als For-Schleife, als Do nicht...

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Klappt als For-Schleife, als Do nicht...

    Tach... Ich habe ein Problem mit der Do-Schleife in VB.
    Die Do-Schleife soll 20 mal durchlaufen, das Bild
    also 20 mal im Bogen nach unten rechts schieben.
    Mit einer For-Schleife geht es, im folgenden Code
    passiert's aber nur einmal..

    Quellcode

    1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMS As Long)
    2. Private Sub Command1_Click()
    3. i = 1
    4. Do
    5. For y = 1 To 5
    6. Sleep 10
    7. Kugel.Move Kugel.Left + 2, Kugel.Top + 0
    8. Next y
    9. For y = 1 To 5
    10. Sleep 10
    11. Kugel.Move Kugel.Left + 2, Kugel.Top + 2
    12. Next y
    13. For y = 1 To 5
    14. Sleep 10
    15. Kugel.Move Kugel.Left + 0, Kugel.Top + 2
    16. Next y
    17. i = i + 1
    18. Loop Until i < 21
    19. End Sub
    Alles anzeigen


    Bestimmt weiß einer bescheid...
    /* no comment */