Certaines applications se chargent simplement lorsque vous les lancez . D'autres se chargent avec style. Vous pouvez rendre vos applications Visual Basic se démarquer de la foule numérique en ajoutant une barre de chargement personnalisée pour formulaire de démarrage du programme. Vous ne trouverez pas une barre de chargement dans la boîte à outils Visual Studio, mais vous trouverez composants que vous pouvez utiliser pour construire un. Il suffit de glisser quelques contrôles sur votre formulaire, modifier leurs couleurs et impressionner vos utilisateurs avec une barre de chargement animée cool qui accueille les visiteurs quand ils lancent votre application. Instructions
ajouter des contrôles au formulaire
1
lancement de Visual Studio et ouvrez l'un de vos projets Visual Basic.NET . Ouvrez l'Explorateur de solutions qui contient les fichiers du projet s'il n'est pas ouvert.
2
Situer l'icône de formulaire de démarrage de votre projet dans l'Explorateur de solutions. Double-cliquez sur cette icône. Visual Studio ouvre la fenêtre de conception et affiche le formulaire .
3
Ouvrez la boîte à outils et faites glisser un contrôle « GroupBox » sur le formulaire. Retour à la boîte à outils et faites glisser un contrôle " ProgressBar " dans la boîte de groupe que vous avez ajouté à la forme .
4
Retourner à la boîte à outils et faites glisser un contrôle "Label" sur le formulaire. Cliquez sur cette étiquette et faites-le glisser au-dessus de la barre de progression vous avez ajouté à la forme . Placez la barre de l'étiquette et le progrès de sorte que leurs bords aligner à gauche.
5
retour à la boîte à outils , une dernière fois, et faites glisser un contrôle "Timer" sur le formulaire. Fermez la boîte à outils .
Ajouter Programmation Logique
6
Cliquez sur la minuterie que vous avez ajouté à la forme, et appuyez sur " F4 " pour ouvrir la fenêtre " Propriétés". Cliquez sur l'icône "Evénements" en haut de cette fenêtre pour afficher une liste d'événements .
7
Double -cliquez sur l'événement " Tick " . Visual Studio ouvre la fenêtre de code et affiche les sous " Timer1_Tick " . Ce sous s'exécute chaque fois que les cycles d'horloge
8
collez le code suivant dans le corps de ce sous : .
LoadingBarValue + = augmentation
Si loadingBarValue > 100 puis
loadingBarValue = 100
Timer1.Stop ()
GroupBox1.Visible = False End If
ProgressBar1.Value = loadingBarValue
la déclaration finale provoque indicateur visuel de la barre de progression pour déplacer par la valeur stockée dans la variable nommée " loadingBarValue . " Cette variable - mis à zéro lorsque votre formulaire est chargé - augmente de la valeur stockée dans la variable " minimum " . Puisque la valeur de " minimum " est 1 , la valeur de " loadingBarValue " augmente de 1 à chaque fois que la "charge" sous runs. Lorsque la valeur de la barre de progression atteint la valeur maximale de 100, le chronomètre s'arrête . La boîte de groupe contenant la barre de progression et l'étiquette disparaît automatiquement .
9
presse "F7 " pour revenir à la vue de conception et double- cliquez sur la barre de titre du formulaire. Visual Studio ouvre la fenêtre de code et affiche les sous "Load " du formulaire. Collez le code suivant dans le corps de ce sous :
loadingBarValue = 0
Timer1.Interval = 200
minimum = 1
GroupBox1.Text = ""
Label1.Text = " Chargement en cours "
Label1.BackColor = Color.Transparent
Label1.ForeColor = Color.Green
Timer1.Start ()
la première instruction initialise le " LoadingBarValue " à zéro. La deuxième déclaration définit le nombre de millisecondes la minuterie s'arrête entre deux clics . Cette valeur est de 200 dans cet exemple. Faire ce nombre supérieur rend l'animation de chargement se déplacer plus lentement . La variable " increment" détermine dans quelle mesure la barre de progression se déplace chaque fois que les cycles d'horloge . Cette valeur est 1. Faire de cette plus grande valeur rend le chargement animation se déplacer plus rapidement . Changez le mot «chargement» pour tout ce que vous aimez ou laissez la valeur par défaut. Les deux lignes suivantes contrôlent le fond de l' étiquette et les couleurs de premier plan. Changez ces valeurs pour toutes les couleurs que vous aimez ou les laisser comme « transparent » et « verte». La déclaration finale démarre la temporisation .
10
Déplacer vers le haut de la fenêtre de code et de localiser la déclaration "Classe" . Coller ces deux affirmations ci-dessous cette déclaration :
Dim loadingBarValue
Dim minimum
Ces deux déclarations définissent le " loadingBarValue " et variables " increment" décrites dans l'étape précédente < . br> 11
Appuyez sur " F5" pour exécuter le projet . La barre de progression - qui ressemble à une barre de chargement - apparaît. L'étiquette contenant le texte que vous définissez pour le label apparaît au-dessus de la barre. Une barre verte animation se déplace lentement de gauche à droite sur la barre jusqu'à ce qu'il atteigne l' extrémité de la barre . Lorsque cela se produit , l'étiquette et le bar disparaissent.