godi
Level-1
- Beiträge
- 1.460
- Reaktionspunkte
- 185
-> Hier kostenlos registrieren
Hallo!
Ich bin da grad am herumprobieren mit einer For Schleife und einer Zeitverzögerung.
Ich will eine Zahl hochzählen und in einem Textfeld ausgeben.
Nur wird da der Text erst ausgegeben wenn die Schleife 10mal durchlaufen wird.
Wird da nicht gleich bei dem Befehl "txtZahl.Caption = Zahl" der Text geschrieben sondern erst wenn die Schleife durchlaufen ist?
Vielleicht kann mir das wer ein wenig erklären?
godi
Ich bin da grad am herumprobieren mit einer For Schleife und einer Zeitverzögerung.
Ich will eine Zahl hochzählen und in einem Textfeld ausgeben.
Code:
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub cmdZähle_Click()
Dim Zähler
Dim Zahl As Integer
Zahl = 0
For Zähler = 1 To 10
Zahl = Zahl + 1
txtZahl.Caption = Zahl
Sleep 1000
Next
End Sub
Nur wird da der Text erst ausgegeben wenn die Schleife 10mal durchlaufen wird.
Wird da nicht gleich bei dem Befehl "txtZahl.Caption = Zahl" der Text geschrieben sondern erst wenn die Schleife durchlaufen ist?
Vielleicht kann mir das wer ein wenig erklären?
godi