Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Control.RightToLeft (Propiedad)

Obtiene o establece un valor que indica si los elementos del control se alinean para admitir configuraciones regionales utilizando fuentes de derecha a izquierda.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

[LocalizableAttribute(true)] 
public virtual RightToLeft RightToLeft { get; set; }
/** @property */
public RightToLeft get_RightToLeft ()

/** @property */
public void set_RightToLeft (RightToLeft value)

public function get RightToLeft () : RightToLeft

public function set RightToLeft (value : RightToLeft)

No aplicable.

Valor de propiedad

Uno de los valores de RightToLeft. El valor predeterminado es Inherit.

Tipo de excepciónCondición

InvalidEnumArgumentException

El valor asignado no es uno de los valores de RightToLeft.

La propiedad RightToLeft es una propiedad de ambiente. Una propiedad de ambiente es una propiedad de control que, si no se establece, se recupera del control principal. Por ejemplo, de forma predeterminada, el control Button tendrá la misma propiedad BackColor que su control Form principal. Para obtener más información acerca de las propiedades de ambiente, vea la información general de la clase Control o de la clase AmbientProperties.

La propiedad RightToLeft se utiliza para aplicaciones internacionales donde el idioma se escribe de derecha a izquierda, como el hebreo o el árabe. Cuando esta propiedad está establecida en RightToLeft.Yes, los elementos del control que incluyen texto se muestran de derecha a izquierda.

NotaNota:

Si se cambia el valor de la propiedad RightToLeft en tiempo de ejecución, sólo se conservará el texto sin formato.

A continuación, se muestran algunos ejemplos de la forma en la que el valor RightToLeft.Yes de la propiedad RightToLeft afecta a los elementos de controles:

  • Las barras de desplazamiento verticales se muestran en el lado izquierdo en lugar demostrarse en el lado derecho de los controles de desplazamiento (por ejemplo, Form, Panel, TextBox de varias líneas y RichTextBox).

  • Inicialmente, el cuadro de desplazamiento (control de posición) de las barras de desplazamiento horizontales está alineado a la derecha.

  • La alineación de las casillas de verificación, controlada por CheckAlign, se invierte para los controles CheckBox y RadioButton.

  • Los elementos de los cuadros de lista, cuadros combinados y controles de flechas se alinean a la derecha.

  • Los botones arriba y abajo se alinean a la izquierda en los controles NumericUpDown y DomainUpDown.

  • Los menús (MainMenu, MenuItem y ContextMenu) se muestran alineados a la derecha.

  • La alineación de los botones de la barra de herramientas de un control ToolBar o la alineación del texto de ToolBarButton no se ven afectadas por la propiedad RightToLeft.

  • AxHost admite alineación de derecha a izquierda; no obstante, el efecto que produce en un control ActiveX depende del grado de compatibilidad para presentaciones de derecha a izquierda con el que el autor implementó el control.

Notas para los herederos: Cuando se reemplaza la propiedad RightToLeft en una clase derivada, hay que utilizar la propiedad RightToLeft de la clase base para extender la implementación base. Si no, deberá proporcionarse toda la implementación. No es necesario reemplazar ambos descriptores de acceso get y set de la propiedad RightToLeft; se puede reemplazar sólo uno, si es necesario.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
Mostrar:
© 2015 Microsoft