RichTextBox.SelectionHangingIndent RichTextBox.SelectionHangingIndent RichTextBox.SelectionHangingIndent RichTextBox.SelectionHangingIndent Property

Définition

Obtient ou définit la distance entre le bord gauche de la première ligne de texte dans le paragraphe sélectionné et le bord gauche des lignes de texte suivantes dans le même paragraphe.Gets or sets the distance between the left edge of the first line of text in the selected paragraph and the left edge of subsequent lines in the same paragraph.

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

Valeur de propriété

Distance en pixels du retrait négatif appliqué au texte actuellement sélectionné ou au point d'insertion.The distance, in pixels, for the hanging indent applied to the current text selection or the insertion point.

Exemples

L’exemple de code suivant montre comment spécifier des retraits négatifs dans RichTextBox le à SelectionHangingIndent l’aide de la propriété.The following code example demonstrates how to specify hanging indents within the RichTextBox using the SelectionHangingIndent property. Cet exemple requiert qu’un RichTextBox contrôle, 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 hanging indent in all paragraphs.
      richTextBox1->SelectionHangingIndent = 20;

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

      // Set the text within the control.
      richTextBox1->SelectedText = "This text contains a hanging indent. The first sentence of the paragraph is spaced normally.";
      richTextBox1->SelectedText = "All subsequent lines of text are indented based on the value of SelectionHangingIndent.";
      richTextBox1->SelectedText = "After this paragraph the indent is returned to normal spacing.\n";
      richTextBox1->SelectedText = "Since this is a new paragraph the indent is also applied to this paragraph.";
      richTextBox1->SelectedText = "All subsequent lines of text are indented based on the value of SelectionHangingIndent.";
   }
private void WriteIndentedTextToRichTextBox()
{
   // Clear all text from the RichTextBox;
   richTextBox1.Clear();
   // Specify a 20 pixel hanging indent in all paragraphs.
   richTextBox1.SelectionHangingIndent = 20;
   // Set the font for the text.
   richTextBox1.Font = new Font("Lucinda Console", 12);
   // Set the text within the control.
   richTextBox1.SelectedText = "This text contains a hanging indent. The first sentence of the paragraph is spaced normally.";
   richTextBox1.SelectedText = "All subsequent lines of text are indented based on the value of SelectionHangingIndent.";
   richTextBox1.SelectedText = "After this paragraph the indent is returned to normal spacing.\n";
   richTextBox1.SelectedText = "Since this is a new paragraph the indent is also applied to this paragraph.";
   richTextBox1.SelectedText = "All subsequent lines of text are indented based on the value of SelectionHangingIndent.";
}
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 hanging indent in all paragraphs.
   RichTextBox1.SelectionHangingIndent = 20
   ' Set the text within the control.
   RichTextBox1.SelectedText = "VBThis text contains a hanging indent. The first sentence of the paragraph is spaced normally."
   RichTextBox1.SelectedText = "All subsequent lines of text are indented based on the value of SelectionHangingIndent."
   RichTextBox1.SelectedText = "After this paragraph the indent is returned to normal spacing." + ControlChars.CrLf
   RichTextBox1.SelectedText = "Since this is a new paragraph the indent is also applied to this paragraph."
   RichTextBox1.SelectedText = "All subsequent lines of text are indented based on the value of SelectionHangingIndent."
End Sub

Remarques

Si aucun texte n’est actuellement sélectionné, le retrait négatif 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 hanging indent 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 retrait négatif s’applique jusqu’à ce que la propriété soit remplacée par une autre valeur ou que le point d’insertion soit déplacé vers un autre paragraphe dans le contrôle.The hanging indent 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 appliquer un retrait négatif à vos paragraphes.You can use this property to apply a hanging indent to your paragraphs.

Pour définir la mise en retrait de la première ligne d’une sélection de paragraphe, SelectionIndent utilisez la propriété.To set the indention of the first line of a paragraph selection, use the SelectionIndent property.

S’applique à

Voir aussi