IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[VB.NET] texte défilant dans une TextBox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut [VB.NET] texte défilant dans une TextBox
    Bonjour,

    Je voudrais remplir une textBox, mais je voudrais que le texte défile automatiquement vers le bas lorsqu'il dépasse le nombre de lignes de la TextBox (un peu comme dans l'installation de Nero).

    Merci de votre aide,

    Olivier57b.

  2. #2
    Membre averti
    Inscrit en
    Août 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Août 2006
    Messages : 17
    Par défaut
    Bonjour,

    Ne sachant pas exactement ce que vous vouliez, j'ai dû installer Nero
    J'en arrive à la conlusion suivante :

    Nous avons besoin d'un TextBox avec la propriété Multiline à True et Scrollbars vertical.

    En ce qui concerne le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
            Dim fichiers() As String = Directory.GetFiles("C:\WINDOWS")
            Dim curseur As Integer = 0
            TextBox1.Focus()
            For Each fichier As String In fichiers
                System.Threading.Thread.Sleep(100)
                TextBox1.Text += Path.GetFileName(fichier) + vbNewLine
                TextBox1.Refresh()
                TextBox1.SelectionLength = 0
                TextBox1.SelectionStart = TextBox1.Text.Length
                TextBox1.ScrollToCaret()
            Next
    Voilà, j'espère que ce répond à votre demande.
    PS : Le sleep n'est pas nécessaire ...

    Math

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut
    Merci,

    j'ai essayé et ça marche.

    Olivier57b.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Texte enrichi dans une textbox
    Par DurDur dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 01/04/2015, 15h02
  2. Texte défilant dans une application
    Par casavba dans le forum VB.NET
    Réponses: 1
    Dernier message: 10/03/2008, 23h19
  3. [VB.NET] rafraichir une valeur dans une textbox
    Par grand_prophete dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/04/2006, 12h40
  4. [C++.NET] Valeurs min/max dans une TextBox
    Par raboin dans le forum VC++ .NET
    Réponses: 4
    Dernier message: 06/04/2006, 17h15
  5. [c#]Gros text à afficher dans une textbox
    Par famemaur dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/05/2005, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo