| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment texte de défilement automatique dans une zone de texte utilisant VB.NET
    Création d'une application Visual Basic.NET que l'auto texte défile dans un contrôle de zone de texte peut facilement être réalisé en utilisant des tableaux de chaînes et d'une minuterie . Un contrôle de la minuterie en VB.NET va exécuter du code en continu jusqu'à la fin du programme . Utilisez un tableau String à remplir avec le texte que vous souhaitez faire défiler et afficher différents éléments du tableau dans la zone de texte en utilisant le retardateur pour montrer l'effet de défilement. Instructions
    1

    Lancement de Microsoft Visual Studio , cliquez sur " Nouveau Projet" dans le volet de gauche de votre écran d' ordinateur et d'élargir "visual basic" dessous " Modèles installés . " Cliquez sur "Windows" et double-cliquez sur "Application Windows Forms " du centre de la fenêtre de dialogue pour créer un nouveau projet.
    2

    Double -cliquez sur " Timer" 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 du formulaire
    3

    Ajoutez le code suivant au-dessus de l' événement de chargement du formulaire pour créer trois variables globales , y compris celui qui tiendra votre texte défilant . : Photos

    scrollingText As string = " Ceci est mon texte défilant "

    Dim txtStr ( scrollingText.Length - 1) comme corde

    txtPos As Integer = -1 < br > Hôtels 4

    Ajoutez le code suivant dans l'événement de chargement du formulaire pour parcourir le texte défilant et démarrer le chronomètre :

    idx As Integer = 0 To UBound ( txtStr )
    < p > workedString As String = ""

    workedString = scrollingText.Substring ( IDX ) & "" & scrollingText.Substring (0, IDX )

    txtStr ( IDX ) = workedString
    < p> Suivant

    Timer1.Interval = 75

    Timer1.Enabled = True

    Timer1.Start ()
    5

    Revenez à former vue de la conception et double -cliquez sur " Timer1 " pour créer un événement à cocher pour la minuterie. Ajoutez le code suivant dans l' événement : Photos

    txtPos + = 1

    timerStr Dim As String

    timerStr = txtStr ( txtPos )

    Label1.Text = timerStr

    Si txtPos = LimiteSup ( txtStr ) Puis txtPos = -1
    6

    Appuyez sur " F5" pour exécuter le programme et l'affichage du texte défilant dans la boîte de texte.


    Previous :

    next :
      articles connexes
    ·Comment appeler une méthode en VB.NET 
    ·Comment faire pour créer un service Web en VB Net 
    ·Math Fonctions de base Tutoriel visuel 
    ·Comment exporter les données d'un champ à un autre da…
    ·Comment faire pour supprimer une zone de texte Databind…
    ·Comment arrêter une boucle en VB6 
    ·Comment utiliser les API Windows pour modifier le fond …
    ·Comment faire pour supprimer tous les éléments à l'i…
    ·Comment ajouter un groupe de données à un formulaire …
    ·Comment faire pour utiliser Visual Basic pour créer un…
      articles en vedette
    ·Comment obtenir un argument d'entrée ARGV en C + + 
    ·La performance d'un tableau associatif en PHP 
    ·MySQL rejoint Tutoriel Relation 
    ·VBA cordes Fonctions de comparaison 
    ·Comment convertir des chaînes aux objets dans VB 
    ·Comment utiliser les ListBox dans Visual Studio 
    ·Comment lire les biscuits avec Python 
    ·Comment charger un script Python dans un Shell IDLE 
    ·Comment masquer une ligne dans un rapport SSRS 
    ·Comment créer un arc en GTK Radiant 
    Copyright © Connaissances Informatiques http://fr.wingwit.com