Visual Basic 2008: Es soll sich nur EINE MsgBox öffnen nachdem Progressbar voll ist. Wie schaff' ich das ?
Hallo, habe ein kleines Programm geschriben das folgendermaßen aussieht:
Man öffnet es, eine Progressbar beginnt sich zu füllen.
Nach 10 Sekunden ist sie voll. Sobald sie voll ist, soll sich eine MessageBox öffnen.
Das Problem:
Es öffnet sich nicht EIN Fenster, sondern unendlich viele ! Und ich hab einfach keine Ahnung, wie ich das beheben soll.
Hier der Code des Timers:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Timer1.Tick
ProgressBar1.Increment(1)
If ProgressBar1.Value = ProgressBar1.Maximum Then
MsgBox("Progressbar voll !")
End If
End Sub
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Warum wird die Aktion denn nicht nur Einmal ausgeführt, sondern solange wie die Progressbar voll ist ? :( Und: Wie schaff ich es so, wie ich es will ? Ich verzweifel und bitte um Hilfe.
Lg, -cReep
Perfekt, hat funktioniert mit "Timer1.stop()". Hab nur keine Ahnung, wie du das mit der boolschen Variable meinst. :) Wäre nett, wenn du das noch ergänzen könntest.