Einige Anwendungen laden Sie einfach , wenn Sie sie starten. Andere mit Stil laden. Sie können Ihre Visual Basic-Anwendungen heraus stehen von der digitalen Masse , indem Sie eine benutzerdefinierte Ladebalken des Programms Startformular . Sie finden nicht einen Ladebalken in der Visual Studio-Toolbox , aber Sie werden Komponenten, die Sie verwenden, um eine zu bauen finden . Ziehen Sie einfach ein paar Steuerelemente auf dem Formular , zwicken ihre Farben und beeindrucken Sie Ihre Benutzer mit einem kühlen animierte Ladebalken , der sie begrüßt , wenn sie Ihre Anwendung zu starten. Anleitung
Steuerelemente hinzufügen
1
Starten Sie Visual Studio Formular und öffnen Sie eine Ihrer Visual Basic.NET Projekte . Öffnen Sie den Projektmappen-Explorer die Dateien des Projekts enthält , wenn es nicht geöffnet ist.
2
Suchen Sie das Symbol für Ihr Projekt Startformular im Solution Explorer . Doppelklicken Sie auf dieses Symbol . Visual Studio öffnet das Design-Fenster und zeigt das Formular aus.
3
Öffnen Sie die Toolbox, und ziehen Sie ein " GroupBox " Steuerelement auf das Formular . Zurück zu der Toolbox und ziehen Sie einen " ProgressBar " Kontrolle in der Gruppe box Sie in das Formular eingefügt .
4
zurück zur Toolbox und ziehen Sie ein "Label"- Steuerelement auf das Formular . Klicken Sie auf diesen und ziehen dieses über dem Fortschrittsbalken Sie in das Formular eingefügt . Positionieren Sie das Etikett und Fortschrittsbalken , so dass ihre linken Ränder .
5
zurück zur Toolbox ein letztes Mal , ausrichten und ziehen Sie einen "Timer" -Steuerelement auf das Formular. Schließen Sie die Toolbox.
Hinzufügen Programming Logic
6
Klicken Sie auf die Timer , die Sie in das Formular eingefügt , und drücken Sie "F4 ", um das Fenster "Eigenschaften" zu öffnen. Klicken Sie auf die " Events "-Symbol am oberen Rand dieses Fensters , um eine Liste der Ereignisse anzuzeigen.
7
Doppelklicken Sie auf das "Tick "-Event . Visual Studio öffnet die Code-Fenster und zeigt die " Timer1_Tick " sub . Diese Sub läuft , wenn die Timer- Ticks
8
den folgenden Code innerhalb des Körpers dieser Sub einfügen: .
LoadingBarValue + = Schrittweite
Wenn loadingBarValue > 100 Dann
loadingBarValue = 100
Timer1.Stop ()
GroupBox1.Visible = False End If
ProgressBar1.Value = loadingBarValue
die letzte Anweisung bewirkt die Fortschrittsanzeige der visuellen Indikator vom Wert in der Variable gespeichert bewegen " loadingBarValue . " Das variable - auf Null gesetzt, wenn Ihr Formular geladen - erhöht sich um den Wert in der " TZ " Variable gespeichert. Da der Wert der " TZ " 1 ist, erhöht sich der Wert von " loadingBarValue " von 1 jedes Mal die "Load " sub läuft . Wenn der Fortschrittsbalken der Wert den Maximalwert von 100 erreicht, stoppt der Timer. Die Gruppe -Box mit der Fortschrittsanzeige und das Etikett wird automatisch ausgeblendet .
9
Presse "F7 ", um die Design-Ansicht zurückzukehren, und doppelklicken Sie auf die Form der Titelleiste . Visual Studio öffnet die Code-Fenster wieder und zeigt die Form der "Load" -Boot. Fügen Sie den folgenden Code innerhalb des Körpers dieser sub:
loadingBarValue = 0
Timer1.Interval = 200
Schrittweite = 1
GroupBox1.Text = " "
Label1.Text = " Loading"
Label1.BackColor = Color.Transparent
Label1.ForeColor = Color.Green
Timer1.Start ()
die erste Anweisung initialisiert die " LoadingBarValue " auf Null . Die zweite Anweisung setzt die Anzahl der Millisekunden der Timer Pausen zwischen Klicks. Dieser Wert ist 200 in diesem Beispiel. Machen diese Zahl größer macht das Be- Animation bewegen sich langsamer . Die " TZ " Variable bestimmt, wie weit die Fortschrittsanzeige , wenn die Timer- Ticks bewegt . Dieser Wert ist 1 . Erstellen dieser Wert größer ist die Belastung Animation schneller bewegen . Ändern Sie das Wort "Laden" , um alles, was Sie mögen, oder behalten Sie den Standardwert . Die nächsten zwei Zeilen steuern des Labels Vordergrund-und Hintergrundfarben . Ändern Sie diese Werte in allen Farben, die Sie mögen, oder verlassen sie als " Transparent" und "Green ". Die Endabrechnung startet den Timer .
10
Move to the Top der Code-Fenster und suchen Sie die "Class" Erklärung . Fügen Sie die folgenden beiden Aussagen dieser Erklärung :
Dim loadingBarValue
Dim Erhöhungsschritt
Diese beiden Aussagen definieren den " loadingBarValue " und " Schrittweite " Variablen in der vorherigen Schritt beschrieben < . br> 11
Presse "F5 ", um das Projekt auszuführen. Der Fortschrittsbalken - das sieht aus wie ein Ladebalken - erscheint. Das Label mit dem Text, den Sie für das Label gesetzt erscheint über der Theke. Eine animierte grüne Balken bewegt sich langsam von links nach rechts auf der Stange , bis das Ende der Stange erreicht . Wenn das geschieht, verschwindet die Markierung und bar .