Partager via


Comment : afficher les barres de défilement dans le contrôle RichTextBox Windows Forms

Par défaut, le contrôle Windows Forms RichTextBox affiche les barres de défilement horizontales et verticales si nécessaire. Il existe sept valeurs possibles pour la ScrollBars propriété du RichTextBox contrôle, qui sont décrites dans le tableau ci-dessous.

Pour afficher des barres de défilement dans un contrôle RichTextBox

  1. Définissez la propriété Multiline sur true. Aucun type de barre de défilement, y compris horizontale, ne s’affiche si la Multiline propriété est définie falsesur .

  2. Définissez la ScrollBars propriété sur une valeur appropriée de l’énumération RichTextBoxScrollBars .

    Valeur Description
    Both (valeur par défaut) Affiche des barres de défilement horizontales ou verticales, ou les deux, uniquement lorsque le texte dépasse la largeur ou la longueur du contrôle.
    None N’affiche jamais de type de barre de défilement.
    Horizontal Affiche une barre de défilement horizontale uniquement lorsque le texte dépasse la largeur du contrôle. (Pour ce faire, la WordWrap propriété doit être définie sur false.)
    Vertical Affiche une barre de défilement verticale uniquement lorsque le texte dépasse la hauteur du contrôle.
    ForcedHorizontal Affiche une barre de défilement horizontale lorsque la WordWrap propriété est définie sur false. La barre de défilement apparaît grisée lorsque le texte ne dépasse pas la largeur du contrôle.
    ForcedVertical Affiche toujours une barre de défilement verticale. La barre de défilement apparaît grisée lorsque le texte ne dépasse pas la longueur du contrôle.
    ForcedBoth Affiche toujours une barre de défilement verticale. Affiche une barre de défilement horizontale lorsque la WordWrap propriété est définie sur false. Les barres de défilement apparaissent grisées lorsque le texte ne dépasse pas la largeur ou la longueur du contrôle.
  3. Affectez à la propriété WordWrap une valeur appropriée.

    Valeur Description
    false Le texte du contrôle n’est pas automatiquement ajusté pour ajuster la largeur du contrôle. Il fait donc défiler vers la droite jusqu’à ce qu’un saut de ligne soit atteint. Utilisez cette valeur si vous avez choisi des barres de défilement horizontales ou les deux, ci-dessus.
    true (valeur par défaut) Le texte du contrôle est automatiquement ajusté pour ajuster la largeur du contrôle. La barre de défilement horizontale n’apparaît pas. Utilisez cette valeur si vous avez choisi des barres de défilement verticales ou aucune, ci-dessus, pour afficher un ou plusieurs paragraphes.

Voir aussi