RichTextBox.RightMargin Propiedad

Definición

Obtiene o establece el tamaño de una sola línea de texto del control RichTextBox.

public:
 property int RightMargin { int get(); void set(int value); };
public int RightMargin { get; set; }
member this.RightMargin : int with get, set
Public Property RightMargin As Integer

Valor de propiedad

Tamaño, en píxeles, de una línea de texto del control. El valor predeterminado es cero.

Excepciones

El valor especificado era menor que cero.

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear un objeto RichTextBox que se acerca en el texto, selecciona automáticamente palabras en el texto del control cuando se hace doble clic en una palabra y tiene un margen en el lado derecho del área cliente del control. Si el RichTextBox control tiene un ancho pequeño, el uso de este código creará un RichTextBox donde cada carácter de texto se muestra en su propia línea. Mientras esté en esta posición de visualización vertical, al hacer clic en cualquier parte de una palabra, se seleccionarán todos los caracteres de la palabra independientemente del hecho de que el texto se muestre verticalmente. Este ejemplo requiere que tenga un formulario que contenga un RichTextBox control denominado richTextBox1.

private:
   void ZoomMyRichTextBox()
   {
      // Enable users to select entire word when double clicked.
      richTextBox1->AutoWordSelection = true;

      // Clear contents of control.
      richTextBox1->Clear();

      // Set the right margin to restrict horizontal text.
      richTextBox1->RightMargin = 2;

      // Set the text for the control.
      richTextBox1->SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";

      // Zoom by 2 points.
      richTextBox1->ZoomFactor = 2.0f;
   }
private void ZoomMyRichTextBox()
{
    // Enable users to select entire word when double clicked.
    richTextBox1.AutoWordSelection = true;
    // Clear contents of control.
    richTextBox1.Clear();
    // Set the right margin to restrict horizontal text.
    richTextBox1.RightMargin = 2;
    // Set the text for the control.
    richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";
    // Zoom by 2 points.
    richTextBox1.ZoomFactor = 2.0f;
}
Private Sub ZoomMyRichTextBox()
    ' Enable users to select entire word when double clicked.
    richTextBox1.AutoWordSelection = True
    ' Clear contents of control.
    richTextBox1.Clear()
    ' Set the right margin to restrict horizontal text.
    richTextBox1.RightMargin = 2
    ' Set the text for the control.
    richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot"
    ' Zoom by 2 points.
    richTextBox1.ZoomFactor = 2.0F
End Sub

Comentarios

Cuando se introduce un valor mayor que cero en el control, se coloca un margen novisible en el control en el número especificado de píxeles del lado izquierdo del control. Cualquier texto especificado que se extiende más allá de este margen se coloca en la siguiente línea de texto del control. Esta propiedad afecta a todo el texto escrito actualmente en el control, así como a cualquier texto adicional escrito en el control después de establecer la propiedad. Puede usar esta propiedad para especificar un ancho de línea máximo para todo el texto escrito en un RichTextBox control .

Se aplica a