Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come fare un Ripetendo Progress Bar in VB

Aggiunta di una barra di avanzamento ripetendo in Microsoft Visual Basic ( VB ) può rendere l'applicazione più user-friendly , comunica all'utente che l'applicazione funziona in background . Un controllo barra di avanzamento indica visivamente il progresso di un'operazione di lunga durata , mostrando una barra continua che riempie da sinistra a destra . È possibile mostrare continuamente la stessa barra di avanzamento che si ripete utilizzando un " While ... Loop" e cambiare il valore della barra di avanzamento . Cose che ti serviranno
Microsoft Visual Studio
Mostra più istruzioni
1

lancio di Microsoft Visual Studio , fare clic su " Nuovo Progetto" dal riquadro sinistro dello schermo del computer , e espandere " Visual Basic " " Modelli installati . " qui sotto Fare clic su "Windows" e fare doppio clic su " Applicazione Windows Form " dal centro della finestra di dialogo per creare un nuovo progetto .
2

doppio clic su " ProgressBar " dal riquadro "Toolbox" per aggiungere un nuovo controllo barra di avanzamento . Fare doppio clic su "Pulsante " per aggiungere un nuovo pulsante al form . Aggiungere un secondo pulsante .
3

doppio clic su " Button1 " per creare un nuovo evento click del pulsante . Aggiungere il seguente codice per creare un ciclo per ripetere la barra di avanzamento fino a quando l'utente fa clic sul secondo pulsante :

Dim xCntr As Integer

xCntr = 1

userWantsToStop = False

Me.ProgressBar1.Minimum = 0

Me.ProgressBar1.Maximum = 1000

Do While ( userWantsToStop = False ) per

Me.ProgressBar1.Value = xCntr

Application.DoEvents ()

System.Threading.Thread.Sleep ( 1 ) per

( xCntr = 1000) Poi

xCntr = 1

End If

xCntr = xCntr + 1

loop
4

Passare di nuovo alla forma visualizzazione Progettazione e fare doppio clic su " Button2 " per creare un evento click di questo pulsante. Aggiungere il seguente codice per ripristinare la barra di avanzamento e interrompere il ciclo while nel passaggio precedente :

userWantsToStop = True

Me.ProgressBar1.Value = 0
5

Premere il tasto " F5 " per eseguire il programma e fare clic su " Button1 " per iniziare a ripetere la barra di avanzamento . Fare clic su " Button2 " per fermarlo .

 

Programmazione © www.354353.com