Guide pratique pour définir les retraits, les retraits négatifs de première ligne et les listes à puces avec le contrôle RichTextBox Windows Forms
Le contrôle Windows Forms RichTextBox propose de nombreuses options pour mettre en forme le texte qu’il affiche. Vous pouvez mettre en forme les paragraphes sélectionnés en tant que listes à puces en définissant la SelectionBullet propriété. Vous pouvez également utiliser les propriétés et SelectionRightIndentSelectionHangingIndent les SelectionIndentpropriétés pour définir la mise en retrait des paragraphes par rapport aux bords gauche et droit du contrôle, ainsi que le bord gauche d’autres lignes de texte.
Pour mettre en forme un paragraphe sous forme de liste à puces
Définissez la propriété SelectionBullet sur
true
.RichTextBox1.SelectionBullet = True
richTextBox1.SelectionBullet = true;
richTextBox1->SelectionBullet = true;
Pour mettre en retrait un paragraphe
Définissez la SelectionIndent propriété sur un entier représentant la distance en pixels entre le bord gauche du contrôle et le bord gauche du texte.
Définissez la SelectionHangingIndent propriété sur un entier représentant la distance en pixels entre le bord gauche du premier trait de texte du paragraphe et le bord gauche des lignes suivantes dans le même paragraphe. La valeur de la SelectionHangingIndent propriété s’applique uniquement aux lignes d’un paragraphe qui ont été encapsulées sous la première ligne.
Définissez la SelectionRightIndent propriété sur un entier représentant la distance en pixels entre le bord droit du contrôle et le bord droit du texte.
RichTextBox1.SelectionIndent = 8 RichTextBox1.SelectionHangingIndent = 3 RichTextBox1.SelectionRightIndent = 12
richTextBox1.SelectionIndent = 8; richTextBox1.SelectionHangingIndent = 3; richTextBox1.SelectionRightIndent = 12;
richTextBox1->SelectionIndent = 8; richTextBox1->SelectionHangingIndent = 3; richTextBox1->SelectionRightIndent = 12;
Remarque
Toutes ces propriétés affectent tous les paragraphes contenant du texte sélectionné et également le texte tapé après le point d’insertion actif. Par exemple, quand un utilisateur sélectionne un mot dans un paragraphe puis ajuste le retrait, les nouveaux paramètres s’appliquent à l’ensemble du paragraphe contenant ce mot et également à tous les paragraphes entrés ultérieurement après le paragraphe sélectionné. Pour plus d’informations sur la sélection de texte par programmation, consultez Select.
Voir aussi
.NET Desktop feedback