Créer un bouton clignotant dans Visual Basic signifie ajouter une minuterie à votre formulaire. Les propriétés clignotantes du bouton sont intégrées à la minuterie et non au bouton lui-même. L’inclusion d’une minuterie dans un formulaire augmente la possibilité d’utiliser la minuterie pour introduire d’autres fonctions basées sur le temps dans votre programme VB.

Bouton

Ajoutez un bouton à votre formulaire. Faites glisser un objet de bouton de la palette sur le côté gauche du studio. S’il s’agit du premier bouton de votre formulaire, il sera appelé « Bouton1 » par défaut.

Regardez en bas du panneau Propriétés à droite de l’écran. Trouver la propriété « Texte ». Il s’agit de l’étiquette qui apparaît sur votre bouton. Changez le texte du bouton en « Clignotant » et cliquez sur le champ pour enregistrer automatiquement le changement.

Redimensionner le bouton pour l’agrandir. Pour cet exercice, le bouton sera le seul objet sur le formulaire, donc vous pouvez aussi bien en faire une taille significative. Vous pouvez également déplacer le bouton au centre du formulaire.

Minuterie

Faites glisser une minuterie sur le studio à partir de la palette située à gauche de l’écran. Il sera appelé « Timer1 » par défaut.

Positionnez la minuterie n’importe où sur l’écran. Il n’est pas nécessaire que ce soit sur le formulaire ou sur le bouton.

Examinez les propriétés de la minuterie. Trouvez la propriété « Intervalle » et changez sa valeur à 50. Trouvez la propriété « Enabled » et changez-la en « True » pour activer la minuterie.

Ajouter du code à l’événement Timer 1 « Tick ». Le code devrait se lire : Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Timer1.Tick If Button1.Text = « Flashing » Then Button1.Text = «  » ElseIf Button1.Text = «  » Then Button1.Text = «  » Then Button1.Text = « Clignotant » End If End Substory.

Exécutez le code en appuyant sur le bouton de lecture dans la barre de menu du haut. Vous verrez apparaître le bouton avec le texte « Clignotant » clignotant et clignotant.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.