Skip to content

RightToLeft ​

Returns whether the container is laid out for a right-to-left language, as a Boolean. Read-only.

Syntax: object.RightToLeft

object
required An object expression that evaluates to an AmbientProperties object.

The property is True when the host is rendering its UI for a right-to-left language such as Arabic or Hebrew, and False for left-to-right languages. A control that displays text or directional adornments (scrollbars, tree expanders, alignment defaults) should mirror its layout when this is True so that it reads naturally inside an RTL container.

Example ​

This example responds to a RightToLeft change and triggers a repaint to mirror the layout.

vb
Private Sub UserControl_AmbientChanged(PropertyName As String)
    Select Case PropertyName
        Case "RightToLeft"
            UserControl.Refresh    ' repaint with mirrored layout for RTL languages
    End Select
End Sub

See Also ​

twinBASIC and LOGO copyright of "WaynePhillipsEA" author