La création d’une application Visual Basic.NET qui fait défiler automatiquement le texte dans un contrôle TextBox peut facilement être réalisée en utilisant des tableaux de chaînes de caractères et une minuterie. Un contrôle de minuterie dans VB.NET exécutera le code en continu jusqu’à la fin du programme. Utilisez un tableau de chaînes de caractères pour le remplir avec le texte que vous voulez faire défiler, et affichez différents éléments du tableau dans la zone de texte en utilisant la minuterie pour montrer l’effet de défilement.
Lancez Microsoft Visual Studio, cliquez sur « Nouveau projet » dans le volet gauche de l’écran de votre ordinateur et développez « Visual Basic » sous « Modèles installés ». Cliquez sur « Windows » et double-cliquez sur « Windows Forms Application » au centre de la fenêtre de dialogue pour créer un nouveau projet.
Double-cliquez sur « Timer » pour en ajouter un à votre formulaire. Double-cliquez sur « TextBox » pour ajouter une nouvelle zone de texte à votre formulaire. Double-cliquez sur le formulaire pour créer un événement de chargement de formulaire.
Ajoutez le code suivant au-dessus de l’événement de chargement du formulaire pour créer trois variables globales, y compris celle qui contiendra votre texte défilant :
Dim Scrolling Text As String = « C’est mon texte défilant « .
Ajoutez le code suivant à l’intérieur de l’événement de chargement du formulaire pour faire défiler le texte et démarrer la minuterie :
Revenez à la vue de conception de formulaire et double-cliquez sur « Timer1 » pour créer un événement à cocher pour la minuterie. Ajoutez le code suivant à l’intérieur de l’événement :
Appuyez sur « F5 » pour exécuter le programme et afficher le texte défilant dans la zone de texte.
Laisser un commentaire