May 28
Alcune applicazioni semplicemente caricano quando li si avvia. Altri caricano con stile. È possibile rendere le applicazioni Visual Basic si distinguono dalla folla digitale con l'aggiunta di una barra di caricamento personalizzato per form di avvio del programma. Non troverete una barra di caricamento nella cassetta degli attrezzi Studio visivo, ma troverete i componenti che è possibile utilizzare per costruire uno. È sufficiente trascinare alcuni controlli nel form, modificare i loro colori e impressionare gli utenti con una barra di caricamento animata cool che li saluta quando lancio l'applicazione.
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 form di avvio del progetto in Esplora soluzioni. Fare doppio clic su tale icona. Visual Studio si apre la finestra di progettazione e visualizza il modulo.
3 Aprire la casella degli strumenti e trascinare un controllo "GroupBox" nel form. Torna alla casella degli strumenti e trascinare un controllo "ProgressBar" nella casella di gruppo si è aggiunto al form.
4 Torna alla casella degli strumenti e trascinare un controllo "Etichetta" nel form. Fare clic su tale etichetta e trascinarlo al di sopra della barra di avanzamento si è aggiunto al form. Posizionare l'etichetta e barra di avanzamento in modo che i loro bordi sinistro align.
5 Ritorna alla cassetta degli attrezzi di un tempo finale, e trascinare un controllo "Timer" nel form. Chiudere la casella degli strumenti.
6 Fare clic sul timer che si è aggiunto alla forma, e premere il tasto "F4" per aprire la finestra "Proprietà". Fare clic sull'icona "Eventi" nella parte superiore di tale finestra per visualizzare un elenco di eventi.
7 Fare doppio clic l'evento "Tick". Visual Studio apre la finestra del codice e visualizza il sub "Timer1_Tick". Questo sub corre ogni volta che il timer zecche.
8 Incollare il seguente codice all'interno del corpo di quel sub:
loadingBarValue + = incremento
Se loadingBarValue> 100 Quindi
loadingBarValue = 100
Timer1.Stop ()
GroupBox1.Visible = false
Finisci se
ProgressBar1.Value = loadingBarValue
La dichiarazione finale fa sì che l'indicatore visivo della barra di avanzamento per passare dal valore memorizzato nella variabile denominata "loadingBarValue." Quella variabile - impostato a zero quando il tuo 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 funzionamenti. Quando il valore della barra di avanzamento raggiunge il valore massimo di 100, il tempo viene fermato. La casella di gruppo che contiene la barra di avanzamento e l'etichetta scompare automaticamente.
9 Premere il tasto "F7" per tornare alla visualizzazione di progettazione e fare doppio clic sulla barra del titolo del form. Visual Studio si apre di nuovo la finestra del codice e visualizza sub "Carica" del form. Incollare il seguente codice all'interno del corpo di quel sub:
loadingBarValue = 0
Timer1.Interval = 200
incremento = 1
GroupBox1.Text = ""
Label1.Text = "Caricamento"
Label1.BackColor = Color.Transparent
Label1.ForeColor = Color.Green
Timer1.Start ()
La prima istruzione inizializza il "LoadingBarValue" a zero. La seconda istruzione imposta il numero di millisecondi timer pausa tra i clic. Tale valore è 200 in questo esempio. Fare questo numero maggiore rende l'animazione di carico si muove più lentamente. La variabile "incremento" determina quanto la barra di avanzamento si sposta ogni volta che il timer zecche. Tale valore è 1. rendendo questo valore maggiore rende l'animazione di caricamento muoversi più velocemente. Cambiare la parola "Loading" per qualcosa che ti piace o lasciare il valore predefinito. Le prossime due linee di controllo di sfondo e primo piano i colori della griffe. Modificare i valori di tutti i colori che ti piace o lasciarle come "trasparente" e "Verde". La dichiarazione finale avvia il timer.
10 Passare alla parte superiore della finestra di codice e individuare la dichiarazione di "Class". Incollare queste due affermazioni di sotto di tale dichiarazione:
loadingBarValue Dim
incremento Dim
Queste due affermazioni definiscono i "loadingBarValue" e variabili "incremento" descritti nel passaggio precedente.
11 Premere il tasto "F5" per eseguire il progetto. Appare - La barra di avanzamento - che si presenta come una barra di caricamento. L'etichetta contenente il testo si imposta per l'etichetta appare sopra la barra. Una barra verde animata muove lentamente da sinistra a destra sulla barra fino alla fine della barra. Quando ciò accade, l'etichetta e il bar scompaiono.