Comment : afficher des lignes multiples dans le contrôle TextBox Windows Forms
Mise à jour : novembre 2007
Par défaut, le contrôle TextBox Windows Forms affiche une seule ligne de texte et n'affiche pas les 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 attribuant les valeurs appropriées aux propriétés Multiline, WordWrap et ScrollBars.
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.
Sachez que l'interprétation des caractères d'échappement (\) est spécifique au langage. Visual Basic utilise Chr$(13) & Chr$(10) pour la combinaison de caractères retour chariot-saut de ligne.
Pour afficher plusieurs lignes dans le contrôle TextBox
Affectez à la propriété Multiline la valeur true. Si WordWrap a la valeur true (valeur par défaut), le texte du contrôle apparaîtra comme un ou plusieurs paragraphes ; sinon, il apparaîtra comme une liste dans laquelle certaines lignes peuvent être tronquées au niveau du bord du contrôle.
Attribuez à la propriété ScrollBars une valeur appropriée.
Valeur
Description
Utilisez cette valeur si le texte est un paragraphe qui correspond presque toujours au contrôle. L'utilisateur peut utiliser le pointeur de la souris pour se déplacer dans le contrôle si le texte est trop long pour être affiché en entier en une seule fois.
Utilisez cette valeur si vous voulez afficher une liste de lignes, dont certaines peuvent être plus longues que la largeur du contrôle TextBox.
Utilisez cette valeur s'il est possible que la liste soit plus longue que la hauteur du contrôle.
Attribuez à la propriété WordWrap une valeur appropriée.
Valeur
Description
false
Le texte dans le contrôle ne sera pas automatiquement renvoyé à la ligne, donc il défilera vers la droite jusqu'au prochain saut de ligne. Utilisez cette valeur si vous avez choisi les barres de défilement Horizontal ou Both ci-dessus.
true (par défaut)
La barre de défilement horizontal n'apparaîtra pas. Utilisez cette valeur si vous avez choisi les barres de défilement Vertical ou None ci-dessus afin d'afficher un ou plusieurs paragraphes.
Voir aussi
Tâches
Comment : contrôler le point d'insertion dans un contrôle TextBox Windows Forms
Comment : créer une zone de texte pour mot de passe avec le contrôle TextBox Windows Forms
Comment : créer une zone de texte en lecture seule (Windows Forms)
Comment : insérer des guillemets dans une chaîne (Windows Forms)
Comment : sélectionner du texte dans le contrôle TextBox Windows Forms
Référence
Vue d'ensemble du contrôle TextBox (Windows Forms)