Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

RichTextBox.SelectionAlignment (Propiedad)

Obtiene o establece la alineación que se aplicará a la selección o al punto de inserción actual.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
[BrowsableAttribute(false)]
public HorizontalAlignment SelectionAlignment { get; set; }

Valor de propiedad

Tipo: System.Windows.Forms.HorizontalAlignment
Uno de los valores de HorizontalAlignment.
ExcepciónCondición
InvalidEnumArgumentException

El valor especificado no es un valor definido en la clase HorizontalAlignment.

Si no hay ningún párrafo seleccionado en el control, al establecer esta propiedad, el valor de alineación se aplica al párrafo en el que aparece el punto de inserción así como a los párrafos que se creen a continuación de éste. Supongamos, por ejemplo, que un control RichTextBox tiene dos párrafos y que el punto de inserción se encuentra en el segundo párrafo. Si se establece la propiedad SelectionAlignment en HorizontalAlignment.Center, el párrafo donde se encuentra el punto de inserción quedará centrado en el control. Si se crea un tercer párrafo a continuación del segundo, también quedará alineado respecto al centro del control.

Todos los párrafos seleccionados en el control al establecer la propiedad toman el valor de alineación de dicha propiedad. Se puede utilizar esta propiedad para alinear los párrafos de un documento creado en RichTextBox. Por ejemplo, si se desea que todos los párrafos de un documento estén centrados, hay que seleccionarlos en el control y establecer la propiedad SelectionAlignment en HorizontalAlignment.Center.

NotaNota

SelectionAlignment devuelve SelectionAlignment.Left cuando la selección de texto contiene varios párrafos con diferentes tipos de alineación.

En el siguiente ejemplo de código se muestra la forma de alinear el texto dentro del control RichTextBox. En este ejemplo se requiere que se haya agregado un control RichTextBox denominado richTextBox1 al formulario.


private void WriteCenteredTextToRichTextBox()
{
   // Clear all text from the RichTextBox;
   richTextBox1.Clear();
   // Set the foreground color of the text.
   richTextBox1.ForeColor = Color.Red;
   // Set the alignment of the text that follows.
   richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
   // Set the font for the text.
   richTextBox1.SelectionFont = new Font("Lucinda Console", 12);
   // Set the text within the control.
   richTextBox1.SelectedText = "This text is centered using the SelectionAlignment property.\n";
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.