RichTextBox.SelectionHangingIndent Propiedad

Definición

Obtiene o establece la distancia entre el margen izquierdo de la primera línea de texto del párrafo seleccionado y el margen izquierdo de las líneas siguientes del mismo párrafo.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; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionHangingIndent : int with get, set
Public Property SelectionHangingIndent As Integer

Valor de propiedad

Int32

Distancia, en píxeles, para la sangría francesa que se aplica al texto seleccionado o al punto de inserción.The distance, in pixels, for the hanging indent applied to the current text selection or the insertion point.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo especificar sangrías francesas dentro de RichTextBox utilizando la SelectionHangingIndent propiedad.The following code example demonstrates how to specify hanging indents within the RichTextBox using the SelectionHangingIndent property. En este ejemplo se requiere que se RichTextBox richTextBox1 haya agregado al formulario un control denominado.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

Comentarios

Si no hay texto seleccionado actualmente, la sangría francesa se aplica al párrafo en el que aparece el punto de inserción y a todo el texto que se escribe en el control después del punto de inserción.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. La configuración de sangría francesa se aplica hasta que la propiedad se cambia a un valor diferente o hasta que el punto de inserción se mueve a un párrafo diferente en el control.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 se selecciona texto en el control, el texto seleccionado y cualquier texto especificado después de la selección de texto tendrán aplicado el valor de esta propiedad.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. Puede usar esta propiedad para aplicar una sangría francesa a los párrafos.You can use this property to apply a hanging indent to your paragraphs.

Para establecer la sangría de la primera línea de una selección de párrafo, utilice la SelectionIndent propiedad.To set the indention of the first line of a paragraph selection, use the SelectionIndent property.

Se aplica a

Consulte también