RichTextBox.SelectionIndent Propriété

Définition

Obtient ou définit la longueur, en pixels, de la mise en retrait de la ligne d'où la sélection démarre.Gets or sets the length, in pixels, of the indentation of the line where the selection starts.

public:
 property int SelectionIndent { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public int SelectionIndent { get; set; }
member this.SelectionIndent : int with get, set
Public Property SelectionIndent As Integer

Valeur de propriété

Distance en pixels de la mise en retrait appliquée à gauche du texte actuellement sélectionné ou au point d'insertion.The current distance, in pixels, of the indentation applied to the left of the current text selection or the insertion point.

Attributs

Exemples

L’exemple de code suivant montre comment spécifier un texte mis en retrait dans le RichTextBox à l’aide de la propriété SelectionIndent.The following code example demonstrates how to specify indented text within the RichTextBox using the SelectionIndent property. Cet exemple requiert qu’un contrôle RichTextBox, nommé richTextBox1, ait été ajouté au formulaire.This example requires that a RichTextBox control, named richTextBox1, has been added to the form.

private:
   void WriteIndentedTextToRichTextBox()
   {
      // Clear all text from the RichTextBox;
      richTextBox1->Clear();

      // Specify a 20 pixel indent in all paragraphs.
      richTextBox1->SelectionIndent = 20;

      // Set the font for the text.
      richTextBox1->Font = gcnew System::Drawing::Font( "Lucinda Console",12 );

      // Set the text within the control.
      richTextBox1->SelectedText = "All text is indented 20 pixels from the left edge of the RichTextBox.";
      richTextBox1->SelectedText = "You can use this property to provide proper indentation such as when writing a letter.";
      richTextBox1->SelectedText = "After this paragraph the indent is returned to normal spacing.\n\n";
      richTextBox1->SelectionIndent = 0;
      richTextBox1->SelectedText = "No indenation is applied to this paragraph. All text in the paragraph flows from each control edge.";
   }
private void WriteIndentedTextToRichTextBox()
{
    // Clear all text from the RichTextBox;
    richTextBox1.Clear();
    // Specify a 20 pixel indent in all paragraphs.
    richTextBox1.SelectionIndent = 20;
    // Set the font for the text.
    richTextBox1.Font = new Font("Lucinda Console", 12);
    // Set the text within the control.
    richTextBox1.SelectedText = "All text is indented 20 pixels from the left edge of the RichTextBox.";
    richTextBox1.SelectedText = "You can use this property to provide proper indentation such as when writing a letter.";
    richTextBox1.SelectedText = "After this paragraph the indent is returned to normal spacing.\n\n";
    richTextBox1.SelectionIndent = 0;
    richTextBox1.SelectedText = "No indenation is applied to this paragraph. All text in the paragraph flows from each control edge.";
}
Private Sub WriteIndentedTextToRichTextBox()
   ' Clear all text from the RichTextBox;
   RichTextBox1.Clear()
   ' Set the font for the text.
   RichTextBox1.Font = New Font("Lucinda Console", 12)
   ' Specify a 20 pixel indent in all paragraphs.
   RichTextBox1.SelectionIndent = 20
   ' Set the text within the control.
   RichTextBox1.SelectedText = "All text is indented 20 pixels from the left edge of the RichTextBox."
   RichTextBox1.SelectedText = "You can use this property to provide proper indentation such as when writing a letter."
   RichTextBox1.SelectedText = "After this paragraph the indent is returned to normal spacing." + ControlChars.Crlf
   RichTextBox1.SelectionIndent = 0
   RichTextBox1.SelectedText = "No indenation is applied to this paragraph. All text in the paragraph flows from each control edge."
End Sub

Remarques

Si aucun texte n’est actuellement sélectionné, le paramètre de mise en retrait est appliqué au paragraphe dans lequel le point d’insertion apparaît et à tout le texte tapé dans le contrôle après le point d’insertion.If no text is currently selected, the indentation setting is applied to the paragraph in which the insertion point appears and to all text that is typed into the control after the insertion point. Le paramètre de mise en retrait s’applique jusqu’à ce que la propriété soit remplacée par une autre valeur ou jusqu’à ce que le point d’insertion soit déplacé vers un autre paragraphe dans le contrôle.The indentation setting applies until the property is changed to a different value or until the insertion point is moved to a different paragraph within the control.

Si du texte est sélectionné dans le contrôle, la valeur de cette propriété est appliquée au texte sélectionné et au texte entré après la sélection de texte.If text is selected within the control, the selected text and any text entered after the text selection will have the value of this property applied to it. Vous pouvez utiliser cette propriété pour mettre en retrait les paragraphes contenus dans le document de la RichTextBox.You can use this property to indent paragraphs contained in document of the RichTextBox. Vous pouvez utiliser cette propriété conjointement avec la SelectionRightIndent pour créer des paragraphes affichés dans des paragraphes.You can use this property in conjunction with the SelectionRightIndent to create paragraphs displayed in paragraphs.

Pour créer un retrait négatif pour les paragraphes du contrôle, utilisez la propriété SelectionHangingIndent.To create a hanging indent for paragraphs in the control, use the SelectionHangingIndent property.

S’applique à

Voir aussi