Nwlapcug.com


Come fare una barra di caricamento di Cool in Visual Basic

Come fare una barra di caricamento di Cool in Visual Basic


Alcune applicazioni semplicemente caricano quando si avvia loro. Altri utenti caricare con stile. È possibile effettuare applicazioni stanno dalla folla digitale con l'aggiunta di una barra di caricamento personalizzato al form di avvio del programma di Visual Basic. Non troverete una barra di caricamento nella casella degli strumenti di Visual Studio, ma troverete componenti che è possibile utilizzare per costruire uno. Semplicemente trascinare alcuni controlli sul form, modificare i colori e impressionare gli utenti con una barra di caricamento animata cool che li saluta quando lancio l'applicazione.

Istruzioni

Aggiungere controlli al Form

1

Avviare Visual Studio e aprire uno dei vostri progetti Visual Basic.NET. Aprire Esplora soluzioni che contiene i file del progetto se non è aperto.

2

Individuare l'icona per il form di avvio del progetto in Esplora soluzioni. Fare doppio clic su tale icona. Visual Studio apre la finestra di progettazione e viene visualizzato il modulo.

3

Aprire la casella degli strumenti e trascinare nel form un controllo "GroupBox". Tornare alla casella degli strumenti e trascinare un controllo "ProgressBar" nella casella di gruppo che hai aggiunto al form.

4

Tornare alla casella degli strumenti e trascinare nel form un controllo di "Etichetta". Fare clic su tale etichetta e trascinarlo sopra la barra di avanzamento che hai aggiunto al form. Posizionare l'etichetta e barra di avanzamento in modo che la sinistra sia allineata.

5

Un tempo finale di ritorno alla casella degli strumenti e trascinare nel form un controllo "Timer". Chiudere la casella degli strumenti.

Aggiungere logica di programmazione

6

Fare clic su timer che hai aggiunto al form, e premere "F4" per aprire la finestra "Proprietà". Fare clic sull'icona di "Eventi" nella parte superiore della finestra per visualizzare un elenco di eventi.

7

Doppio clic sull'evento di "Tick". Visual Studio apre la finestra di codice e viene visualizzato il sub "Timer1_Tick". Questa sub viene eseguito ogni volta che il timer tick.

8

Incollare il codice seguente all'interno del corpo di quel sottomarino:

loadingBarValue + = incremento

Se loadingBarValue > 100 Then

loadingBarValue = 100

Timer1.Stop()

GroupBox1.Visible = False

End If

ProgressBar1. Value = loadingBarValue

Le cause di dichiarazione finale indicatore visivo della barra di progresso per spostare dal valore memorizzato nella variabile denominata "loadingBarValue". Tale variabile - impostata a zero quando il form viene caricato - aumenta il valore memorizzato nella variabile "incremento". Poiché il valore di "incremento" è 1, il valore di "loadingBarValue" aumenta di 1 ogni volta che il "carico" Sub () viene eseguito. Quando della barra di avanzamento raggiunge il valore massimo di 100, il timer si ferma. Casella di gruppo che contiene la barra di avanzamento e l'etichetta scomparirà automaticamente.

9

Premere "F7" per tornare alla visualizzazione progettazione e fare doppio clic sulla barra del titolo del form. Visual Studio apre nuovamente la finestra di codice e visualizza sub "Carico" del form. Incollare il codice seguente all'interno del corpo di quel sottomarino:

loadingBarValue = 0

Timer1 = 200

incremento = 1

GroupBox1.Text = ""

Label1. Text = "Caricamento"

Label1. BackColor = Transparent

Label1. ForeColor = Color. Green

Timer1.Start()

La prima istruzione Inizializza il "LoadingBarValue" a zero. La seconda istruzione imposta il numero di millisecondi che il timer si ferma tra i clic. Tale valore è 200 in questo esempio. Rendendo questo numero grande rende l'animazione di caricamento a muoversi più lentamente. La variabile di "incremento" determina quanto la barra di avanzamento si sposta ogni volta che il timer tick. Tale valore è 1. L'animazione di caricamento rendendo questo rende il più grande valore muoversi più velocemente. Modificare la parola "Caricamento" a qualsiasi cosa ti piace o lasciare il valore predefinito. Le due righe successive controllano i colori di sfondo e primo piano dell'etichetta. Modificare tali valori in tutti i colori ti piace o lasciarli come "Trasparente" e "Verde". La dichiarazione finale avvia il timer.

10

Spostarsi nella parte superiore della finestra del codice e individuare la dichiarazione di "Classe". Incollare queste due affermazioni sotto tale dichiarazione:

Dim loadingBarValue

Dim incremento

Queste due affermazioni definiscono le variabili "loadingBarValue" e "incrementare" descritte nel passaggio precedente.

11

Premere "F5" per eseguire il progetto. Viene visualizzata la barra di avanzamento - che si presenta come una barra di caricamento. L'etichetta contenente il testo che si imposta per l'etichetta viene visualizzata sopra la barra. Una barra verde animata si muove, lentamente, da sinistra a destra sulla barra fino a quando raggiunge la fine della barra. Quando ciò accade, l'etichetta e il bar scompaiono.

Consigli & Avvertenze

  • Posizione dell'etichetta e casella di gruppo ovunque ti piace della maschera trascinando il controllo casella di gruppo. Poiché l'etichetta e barra di avanzamento sono all'interno della casella di gruppo, si muovono come un'unità, rendendo più facile per posizionarli. È anche possibile sperimentare con i colori cambiando i colori di sfondo e primo piano dell'etichetta su valori diversi. Predefinito dell'etichetta di colore "verde" in questo esempio produce un effetto visivo armonioso perché il suo colore corrisponde al colore della barra animata che si sposta da sinistra a destra come i carichi di applicazione.