Partager via


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

Par défaut, le contrôle RichTextBox Windows Forms affiche les barres de défilement horizontale et verticale si nécessaire. La propriété ScrollBars du contrôle RichTextBox peut prendre sept valeurs différentes, décrites dans le tableau ci-dessous.

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

  1. Affectez à la propriété Multiline la valeur true. Aucun type de barre de défilement, horizontal y compris, ne sera affiché si la propriété Multiline a la valeur false.

  2. Affectez à la propriété ScrollBars une valeur appropriée de l'énumération RichTextBoxScrollBars.

    Valeur

    Description

    Both (par défaut)

    Affiche les barres de défilement horizontal ou vertical, ou les deux, uniquement lorsque le texte dépasse la largeur et la longueur du contrôle.

    None

    N'affiche jamais l'un ou l'autre type de barre de défilement.

    Horizontal

    Affiche une barre de défilement horizontal uniquement lorsque le texte dépasse la largeur du contrôle. (Pour que cela se produise, la propriété WordWrap doit avoir la valeur false.)

    Vertical

    Affiche une barre de défilement vertical uniquement lorsque le texte dépasse la hauteur du contrôle.

    ForcedHorizontal

    Affiche une barre de défilement horizontal lorsque la propriété WordWrap a la valeur false. La barre de défilement est estompée lorsque le texte ne dépasse pas la largeur du contrôle.

    ForcedVertical

    Affiche toujours une barre de défilement vertical. La barre de défilement est estompée lorsque le texte ne dépasse pas la longueur du contrôle.

    ForcedBoth

    Affiche toujours une barre de défilement vertical. Affiche une barre de défilement horizontal lorsque la propriété WordWrap a la valeur false. Les barres de défilement sont estompées lorsque le texte ne dépasse pas la largeur et la longueur du contrôle.

  3. Affectez à la propriété WordWrap une valeur appropriée.

    Valeur

    Description

    false

    Le texte dans le contrôle n'est pas automatiquement ajusté à la largeur du contrôle et défilera vers la droite jusqu'au prochain saut de ligne. Utilisez cette valeur si vous avez choisi Horizontal ou Both, ci-dessus.

    true (par défaut)

    Le texte dans le contrôle est automatiquement ajusté à la largeur du contrôle. La barre de défilement horizontal n'apparaîtra pas. Utilisez cette valeur si vous avez choisi Vertical ou None ci-dessus afin d'afficher un ou plusieurs paragraphes.

Voir aussi

Référence

RichTextBoxScrollBars

RichTextBox

Autres ressources

RichTextBox, contrôle (Windows Forms)

Contrôles à utiliser dans les Windows Forms