Hinzufügen eines sich wiederholenden Fortschrittsbalken in Microsoft Visual Basic (VB) können Sie Ihre Anwendung nutzerfreundlicher , es kommuniziert mit dem Benutzer , dass die Anwendung im Hintergrund arbeiten . Ein Fortschrittsbalken Kontrolle visuell zeigt den Fortschritt einer längeren Operation durch , die eine kontinuierliche Bar, die von links nach rechts füllt . Sie können kontinuierlich die gleiche Fortschrittsbalken wiederholt sich durch die Verwendung eines " While ... Loop" und ändern Sie den Wert des Fortschrittsbalken . Things You
Microsoft Visual Studio
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual Studio , klicken Sie auf "Neues Projekt" aus dem linken Bereich des Bildschirm Ihres Computers , und erweitern " Visual Basic " unter " Installierte Vorlagen . " Klicken Sie "Windows " und doppelklicken Sie auf "Windows Forms Application" aus der Mitte der Dialog um ein neues Projekt zu erstellen.
2
Doppelklicken Sie auf " ProgressBar " aus der " Toolbox " pane hinzufügen ein neuer Fortschrittsbalken Kontrolle. Klicken Sie doppelt auf "Button ", um eine neue Schaltfläche zum Formular hinzufügen . Fügen Sie eine zweite Taste.
3
Doppelklicken Sie auf " Button1 ", um eine neue Schaltfläche Click-Ereignis zu erstellen. Fügen Sie den folgenden Code , um eine Schleife , um die Fortschrittsanzeige erstellen wiederholen , bis der Benutzer klickt auf die zweite Schaltfläche :
Dim xCntr As Integer
xCntr = 1
userWantsToStop = False
Me.ProgressBar1.Minimum = 0
Me.ProgressBar1.Maximum = 1000
Do While ( userWantsToStop = False)
Me.ProgressBar1.Value = xCntr
Application.DoEvents ()
System.Threading.Thread.Sleep ( 1) german
( xCntr = 1000 ) Dann
xCntr = 1
End If
xCntr = xCntr + 1
Schleife
4
Schalter zurück zur Entwurfsansicht, und doppelklicken Sie auf " Button2 " zur Form erstellen Sie eine Click-Ereignis für diese Schaltfläche . Fügen Sie den folgenden Code , um die Fortschrittsanzeige zurückgesetzt und stoppen Sie die while-Schleife in der vorherigen Schritt :
userWantsToStop = True
Me.ProgressBar1.Value = 0
5
Drücken Sie "F5 ", um das Programm zu starten und klicken Sie auf " Button1 " die Wiederholung starten die Fortschrittsanzeige. Klicken Sie auf " Button2 ", um es zu stoppen.