Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να κάνει ένα δροσερό Loading Bar σε Visual Basic

Ορισμένες εφαρμογές απλά να φορτώσει όταν δρομολόγησή τους . Άλλοι φορτώσει με στυλ. Μπορείτε να κάνετε Visual Basic εφαρμογές σας να ξεχωρίσει από το πλήθος ψηφιακών προσθέτοντας μια προσαρμοσμένη γραμμή φόρτωσης σε φόρμα εκκίνησης του προγράμματος . Δεν θα βρείτε ένα μπαρ φόρτωσης στην εργαλειοθήκη του Visual Studio , αλλά θα βρείτε τα συστατικά που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε ένα . Απλά σύρετε μερικά ελέγχους σε φόρμα σας , το τσίμπημα τα χρώματά τους και να εντυπωσιάσει τους χρήστες σας με ένα δροσερό κινούμενα γραμμή φόρτωσης που τους χαιρετάει όταν ξεκινήσει η εφαρμογή σας . Οδηγίες
Προσθήκη έλεγχοι να σχηματίσουν
Η 1

Ξεκινήστε το Visual Studio και να ανοίξει ένα από τα έργα Visual Basic.NET σας . Ανοίξτε την Εξερεύνηση λύση που περιέχει τα αρχεία του έργου , αν δεν είναι ανοιχτό . 2

Εντοπίστε το εικονίδιο φόρμα εκκίνησης του έργου σας στην Εξερεύνηση λύση . Κάντε διπλό κλικ σε αυτό το εικονίδιο . Visual Studio ανοίγει το παράθυρο σχεδίασης και εμφανίζει τη φόρμα .
Εικόνων 3

Ανοίξτε την εργαλειοθήκη και σύρετε μια " GroupBox « ελέγχου στη φόρμα . Επιστροφή στην εργαλειοθήκη και σύρετε μια " ProgressBar " έλεγχο στο πλαίσιο της ομάδας θα προστεθεί στη φόρμα .
Η 4

Επιστροφή στην εργαλειοθήκη και να σύρετε ένα «σήμα» ελέγχου στη φόρμα . Κάντε κλικ στο κουμπί του εν λόγω σήματος και σύρετε πάνω από την γραμμή προόδου θα προστεθεί στη φόρμα . Τοποθετήστε τη γραμμή ετικέτας και της προόδου , ​​έτσι ώστε το αριστερό άκρο ευθυγράμμιση τους .
5

Επιστροφή στην εργαλειοθήκη μια τελευταία φορά, και σύρετε μια " Timer" ελέγχου στη φόρμα . Κλείστε την εργαλειοθήκη .
Εικόνων Προσθέστε Λογικός Προγραμματισμός
Η

6 Κάντε κλικ στο χρονόμετρο που έχετε προσθέσει στη φόρμα και πατήστε το πλήκτρο " F4 " για να ανοίξετε το παράθυρο "Ιδιότητες" . Κάντε κλικ στο εικονίδιο " Events" στο επάνω μέρος αυτού του παραθύρου για να εμφανίσετε μια λίστα των συμβάντων .
Η

7 Κάντε διπλό κλικ στο " Tick " εκδήλωση . Visual Studio ανοίγει το παράθυρο κώδικα και εμφανίζει το " Timer1_Tick " sub . Αυτή η υπο τρέχει κάθε φορά που το χρονόμετρο τσιμπούρια
8

Επικολλήστε τον ακόλουθο κώδικα μέσα στο σώμα της εν λόγω υπο : .

LoadingBarValue + = αύξηση

Αν loadingBarValue > 100 Στη συνέχεια

loadingBarValue = 100

Timer1.Stop ( )

GroupBox1.Visible = False

End If

ProgressBar1.Value = loadingBarValue

Η τελική δήλωση προκαλεί οπτική ένδειξη της γραμμή προόδου για να μετακινηθείτε από την τιμή που είναι αποθηκευμένη στη μεταβλητή με το όνομα " loadingBarValue . " Αυτό μεταβλητή - στο μηδέν όταν φόρτωση της φόρμας σας - αυξάνεται κατά την τιμή που είναι αποθηκευμένη στο " αύξηση " μεταβλητή . Δεδομένου ότι η αξία της " αύξησης " είναι 1 , η τιμή του " loadingBarValue " αυξάνεται κατά 1 κάθε φορά που οι "Load " υπο τρέχει . Όταν η αξία του γραμμή προόδου φτάνει τη μέγιστη τιμή των 100 , το χρονόμετρο σταματά . Το κουτί ομάδα που περιέχει τη γραμμή προόδου και την ετικέτα εξαφανίζεται αυτόματα .
Η 9

Πατήστε " F7 " για να επιστρέψετε στην προβολή σχεδίασης και κάντε διπλό κλικ στη γραμμή τίτλου της φόρμας . Το Visual Studio ανοίγει ξανά το παράθυρο κώδικα και εμφανίζει της φόρμας "Load " sub . Επικολλήστε τον ακόλουθο κώδικα μέσα στο σώμα της εν λόγω υπο :

loadingBarValue = 0

Timer1.Interval = 200

αύξηση = 1

GroupBox1.Text = " "

Label1.Text = " Φόρτωση "

Label1.BackColor = Color.Transparent

Label1.ForeColor = Color.Green

Timer1.Start ( )

Η πρώτη δήλωση προετοιμάζει το " LoadingBarValue " στο μηδέν . Η δεύτερη δήλωση ορίζει τον αριθμό των χιλιοστών του δευτερολέπτου το χρονόμετρο σταματά μεταξύ των κλικ . Ότι η τιμή είναι 200 στο παράδειγμα αυτό. Κάνοντας αυτό αριθμό μεγαλύτερο κάνει το animation φόρτωσης κινούνται πιο αργά . Η " αύξηση " μεταβλητή καθορίζει σε ποιο βαθμό η γραμμή προόδου κινείται κάθε φορά που το χρονόμετρο τσιμπούρια . Η αξία αυτή είναι 1 . Κάνοντας αυτή η τιμή κάνει το μεγαλύτερο animation φόρτωσης να κινηθεί γρηγορότερα . Αλλάξτε τη λέξη "Τοποθέτηση " για ό, τι θέλετε ή να αφήσετε την προεπιλεγμένη τιμή . Οι επόμενες δύο γραμμές ελέγχουν φόντο της ετικέτας και τα χρώματα προσκηνίου . Αλλάξτε αυτές τις τιμές σε κάθε χρώμα που σας αρέσει ή να αφήσει τους ως "διαφανής " και " Πράσινη ". Η τελική δήλωση ξεκινά το χρονόμετρο .
Η 10

Μετακίνηση στο επάνω μέρος του παραθύρου κώδικα και εντοπίστε το " Class" δήλωση. Επικολλήσετε αυτές τις δύο δηλώσεις κάτω από τη δήλωση αυτή :

Δημ. loadingBarValue

Dim αύξηση

Αυτές οι δύο δηλώσεις καθορίζουν την « loadingBarValue " και " αύξηση " μεταβλητές που περιγράφονται στο προηγούμενο βήμα <. br >
11

Πατήστε το πλήκτρο " F5 " για να εκτελέσετε το έργο . Εμφανίζεται - Η γραμμή προόδου - που μοιάζει με γραμμή φόρτωσης . Η ετικέτα που περιέχει το κείμενο που έχετε ορίσει για την ετικέτα εμφανίζεται πάνω από το μπαρ . Ένα κινούμενο πράσινη γραμμή κινείται αργά από αριστερά προς τα δεξιά στη γραμμή μέχρι να φθάσει στο τέλος του μπαρ. Όταν συμβαίνει αυτό , η ετικέτα και το μπαρ εξαφανίζονται .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα