Partager via


Guide pratique pour afficher plusieurs lignes dans le contrôle TextBox Windows Forms

Par défaut, le contrôle windows Forms TextBox affiche une seule ligne de texte et n’affiche pas de barres de défilement. Si le texte est plus long que l’espace disponible, seule une partie du texte est visible. Vous pouvez modifier ce comportement par défaut en définissant les propriétés Multiline, WordWrapet ScrollBars sur les valeurs appropriées.

Pour afficher un retour chariot dans le contrôle TextBox

  • Pour afficher un retour chariot dans un contrôle TextBox multiligne, utilisez la propriété NewLine.

    N’oubliez pas que l’interprétation des caractères d’échappement (\) est propre au langage. Visual Basic utilise Chr$(13) & Chr$(10) pour la combinaison de caractères retour chariot et saut de ligne.

Pour afficher plusieurs lignes dans le contrôle TextBox

  1. Définissez la propriété Multiline sur true. Si WordWrap est true (valeur par défaut), le texte du contrôle apparaît sous la forme d’un ou plusieurs paragraphes ; sinon, il apparaît sous la forme d’une liste, dans laquelle certaines lignes peuvent être rognées au bord du contrôle.

  2. Définissez la propriété ScrollBars sur une valeur appropriée.

    Valeur Description
    None Utilisez cette valeur si le texte est un paragraphe qui s'adapte presque toujours au contrôle. L’utilisateur peut utiliser le pointeur de la souris pour se déplacer à l’intérieur du contrôle si le texte est trop long à afficher tout en même temps.
    Horizontal Utilisez cette valeur si vous souhaitez afficher une liste de lignes, dont certaines peuvent être plus longues que la largeur du contrôle TextBox.
    Both Utilisez cette valeur si la liste peut être plus longue que la hauteur du contrôle.
  3. Définissez la propriété WordWrap sur une valeur appropriée.

    Valeur Description
    false Le texte du contrôle ne sera pas automatiquement enveloppé. Il défilera donc vers la droite jusqu’à ce qu’un saut de ligne soit atteint. Utilisez cette valeur si vous avez choisi Horizontal barres de défilement ou Both, ci-dessus.
    true (par défaut) La barre de défilement horizontale n’apparaît pas. Utilisez cette valeur si vous avez choisi Vertical barres de défilement ou None, ci-dessus, pour afficher un ou plusieurs paragraphes.

Voir aussi