Come programmare una barra di avanzamento su VB.net

Utilizzare la classe ProgressBar in Visual Basic per mostrare agli utenti quanto sono avanzati in una determinata attività.

Passaggio 1

Aprire un progetto di Visual Basic. Fare doppio clic sul controllo nella "barra di avanzamento" sulla barra degli strumenti per aggiungere "ProgressBar1" al modulo. Fare doppio clic sul controllo "Button" per aggiungere il controllo "Button1" al modulo.

Passaggio 2

Premere "F7" per aprire la finestra del codice. Apri la subroutine "Form1_Load" e scrivi quanto segue:

ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 5 ProgressBar1.Value = 0

Questo codice imposta i valori iniziali della variabile di avanzamento, nonché i valori minimi e massimi della barra di avanzamento. È possibile impostare un valore massimo diverso, a seconda di cosa è necessario per la barra di avanzamento.

Passaggio 3

Apri la subroutine "Button1_Click" e scrivi quanto segue:

Se ProgressBar1.Value <ProgressBar1.Maximum Then ProgressBar1.Value + = 1 Se ProgressBar1.Value = ProgressBar1.Maximum Then MsgBox ("Finito!") End If End If

Quando l'utente fa clic sul pulsante, il codice controlla se la barra di avanzamento è inferiore al valore massimo. In tal caso, aumentare il valore di uno, causando la barra di avanzamento nel modulo per mostrare anche un aumento. Quindi, controlla di nuovo se il valore ha raggiunto il massimo. In questo modo, quando la barra di avanzamento raggiunge il massimo, non è possibile aumentare il valore di più e quindi evitare un errore fuori intervallo.