texte de défilement dans un contrôle en utilisant Visual Basic.NET n'est pas aussi compliqué que vous ne le pensez. Afin de vous faire défiler le texte , vous allez avoir besoin d'exécuter une section de code un nombre de fois . La meilleure façon de le faire est d'utiliser un contrôle "Timer" dans votre application. Vous pouvez démarrer une minuterie pour exécuter votre code jusqu'à ce que le chronomètre est arrêté . Le contrôle "Timer" est invisible pour l'utilisateur , et il est couramment utilisé pour le traitement de fond. Choses que vous devez
Microsoft Visual Studio
Voir Plus Instructions
1
Lancement de Microsoft Visual Studio, cliquez sur " Nouveau Projet" dans le volet gauche de l'écran de votre ordinateur, et étendre " Modèles installés . " " Visual Basic " ci-dessous Cliquez sur "Windows" et double-cliquez sur "Application Windows Forms " du centre de la fenêtre de dialogue , de créer un nouveau projet.
2
Double-cliquez sur "Timer " pour ajouter une minuterie sur votre formulaire . Double -cliquez sur " label " pour ajouter une nouvelle étiquette à votre formulaire. Ajouter un bouton en utilisant la même technique. . Double -cliquez sur " Button1" pour créer un événement clic sur ce bouton pour
3
Copiez et collez le code suivant dans l' événement de clic sur le bouton :
index As Integer = 0 To UBound ( TextString )
workedString As String = ""
workedString = scrollText.Substring (index) & "" & scrollText.Substring (0 , index)
< p> TextString (index) = workedString
Suivant
Timer1.Interval = 75
Timer1.Enabled = True
Timer1.Start () < br > Hôtels 4
Revenez au mode Création de formulaire et double -cliquez sur " Timer1 " pour créer un événement à cocher pour la minuterie. Ajoutez le code suivant dans l' événement : Photos
xPos + = 1
tmrStr Dim As String
tmrStr = TextString ( xPos )
Label1.Text = tmrStr
Si xPos = LimiteSup ( TextString ) Puis xPos = -1
5
Appuyez sur " F5" pour exécuter le programme, puis cliquez sur "Button1 " pour afficher un texte défilant en utilisant l'étiquette .