RightToLeft property for PowerScript controls
Controls
Application and Window objects, and CheckBox, DataWindow,
DatePicker, DropDownListBox, DropDownPictureListBox, EditMask, GroupBox, InkEdit,
ListBox, ListView, MonthCalendar, MultiLineEdit, PictureListBox, RadioButton,
SingleLineEdit, StaticHyperLink, StaticText, and TreeView controls
Description
The RightToLeft property specifies that characters should
be displayed in right-to-left order. The application must be running
on an operating system that supports right-to-left display. Values
are:
-
TRUE – Characters
display in right-to-left order. -
FALSE – Characters display
in left-to-right order (default).
When you want to display Arabic or Hebrew text for message
and buttons, set the RightToLeft property of the Application object
to true. The characters of the message display
from right to left. However, the button text continues to display
in English unless you are running a localized version of PowerBuilder.
This property has no effect on other aspects of the control’s
layout. For ListView and TreeView controls, use the LayoutRTL property
to display a mirror image of the standard layout.
For best results, set this property in the painter so that
you can see its effect. Setting this property at runtime can have
unexpected results.
For the TreeView DataWindow style, this property can be set
in the development environment but it cannot be set at runtime.
Usage
In a painter
To set the RightToLeft property:
-
Select the RightToLeft check box on the
General page in the control’s Properties view.
In scripts
The RightToLeft property takes a boolean value.
The following line sets the RightToLeft property of a SingleLineEdit
control to true:
1 |
sle_1.RightToLeft = TRUE |