Control |
Bidirectional
properties |
State |
Behavior |
Set at
design
time |
Set at
run
time |
CheckBox
|
RightToLeft |
True |
-
Caption text reading order is RTL.
-
Caption text is right aligned.
|
X |
X |
|
Alignment |
Right
Justify |
-
Check box is positioned to right of caption.
|
X |
X |
ComboBox
|
RightToLeft |
True |
-
Reading order of list box items and edit box text is RTL.
-
List box items and edit box text are right aligned.
-
If property Style is set to Dropdown Combo or Dropdown List, drop-down arrows are on left of combo box.
|
X |
X |
Command
Button
|
RightToLeft |
True |
-
Caption reading order is RTL.
|
X |
X |
Data
|
RightToLeft |
True |
-
Order of navigation buttons flows RTL.
-
Caption text reading order is RTL.
-
Caption text is right aligned.
|
X |
X |
DataCombo
|
RightToLeft |
True |
-
Reading order of list box items is RTL and items are right aligned.
-
Reading order of edit box text is RTL and text is right aligned.
-
If the property Style=Dropdown Combo or Dropdown List, drop-down arrow is at left of combo box.
|
X |
X |
DataGrid
|
RightToLeft |
True |
-
Grid columns begin at the right boundary of the grid.
-
Fixed columns are located on the right side of the grid.
-
LeftCol identifies the rightmost visible column.
-
SelStartCol and SelStartRow together specify the cell in the upper-right corner of a selected range.
-
SelEndCol and SelEndRow specify the cell in the lower-left corner of a selected range.
-
If Scrollbars property is 3, a vertical scroll bar is placed on the left of the grid and a horizontal scroll bar (with scroll box on the right) is placed at the grid bottom.
-
If Scrollbars property is 1, only a horizontal scroll bar is placed; if 2 only a vertical scroll bar is placed.
-
Cell values (grid Text property) have RTL reading order.
-
Data is automatically right aligned in each cell by FixedAlignment and ColAlignment properties to 1-Right aligned.
-
Cells filled with the Clip property fill from right to left, beginning at the upper rightmost selected cell.
|
X |
X |
DataList
|
RightToLeft |
True |
-
Reading order of list box items is RTL.
-
List box items right aligned.
-
Vertical scroll bar appears at the left of the list box.
|
X |
X |
DataRepeater
|
RightToLeft |
True |
-
If Scrollbars property is 3, a vertical scroll bar is placed on the left of the grid and a horizontal scroll bar (with scroll box on the right) is placed at the grid bottom.
-
If Scrollbars property is 1, only a horizontal scroll bar is placed; if 2 only a vertical scroll bar is placed.
-
Grid columns begin at the right boundary of the grid.
|
X |
X |
DBCombo
|
RightToLeft |
True |
-
Reading order of list box items is RTL and items are right aligned.
-
Reading order of edit box text is RTL and text is right aligned.
-
If the property Style=Dropdown Combo or Dropdown List, drop-down arrow is at left of combo box.
|
X |
X |
DBList
|
RightToLeft |
True |
-
Reading order of list box items is RTL.
-
List box items right aligned.
-
Vertical scroll bar appears at the left of the list box.
|
X |
X |
Frame
|
RightToLeft |
True |
-
Caption reading order is RTL.
-
Caption is positioned at the upper-right corner of the frame.
|
X |
X |
Grid
|
RightToLeft |
True |
-
Grid columns begin at the right boundary of the grid.
-
Fixed columns are located on the right side of the grid.
-
LeftCol identifies the rightmost visible column.
-
SelStartCol and SelStartRow together specify the cell in the upper-right corner of a selected range.
-
SelEndCol and SelEndRow specify the cell in the lower-left corner of a selected range.
-
If Scrollbars property is 3, a vertical scroll bar is placed on the left of the grid and a horizontal scroll bar (with scroll box on the right) is placed at the grid bottom.
-
If Scrollbars property is 1, only a horizontal scroll bar is placed; if 2 only a vertical scroll bar is placed.
-
Cell values (grid Text property) have RTL reading order.
-
Data is automatically right aligned in each cell by FixedAlignment and ColAlignment properties to 1-Right aligned.
-
Cells filled with the Clip property fill from right to left, beginning at the upper rightmost selected cell.
|
X |
X |
HflexGrid
|
RightToLeft |
True |
-
Grid columns begin at the right boundary of the grid.
-
Fixed columns are located on the right side of the grid.
-
Cell values have RTL reading order.
-
ColAlignment property is set to 1-Right Aligned to right align data in each cell.
-
LeftCol identifies the rightmost visible column (the first column beyond the leftmost fixed column).
-
If the ScrollBars property is set to 3, a vertical scroll bar is placed on the left of the grid and a horizontal scroll bar with the scroll box on the right is placed at the bottom. A ScrollBars property setting of 1 places only the horizontal scroll bar, while a setting of 2 places only the vertical scroll bar.
-
Cells filled with the Clip property fill from right to left beginning at the upper rightmost selected cell.
|
X |
X |
HScrollBar
|
RightToLeft |
True |
-
Scroll box is placed at the right of the bar when the scroll box position value equals the Min property value.
-
Scroll box is placed at the left of the bar when the scroll box position value equals the Max property value.
|
X |
X |
Label
|
RightToLeft |
True |
-
Caption text reading order is RTL.
|
X |
X |
|
Alignment |
Right
Justify |
-
Alignment property is set to Right Justify to right align caption text.
|
X |
X |
ListBox
|
RightToLeft |
True |
-
Reading order of list box items is RTL and items are right aligned.
-
If the list box scrolls vertically and the list area is smaller than the number of items to be displayed, a drop-down arrow and vertical scrollbar appear at the left of the list box.
-
If the list box scrolls horizontally, list box items are arranged in snaking columns. If the list area is smaller than the number of items to be displayed, a horizontal scrollbar appears at the bottom of the list box and scroll box position is at the right.
|
X |
X |
MSFlexGrid
|
RightToLeft |
True |
-
Grid columns begin at the right boundary of the grid.
-
Fixed columns are located on the right side of the grid.
-
Cell values have RTL reading order.
-
ColAlignment property is set to 1-Right Aligned to right align data in each cell.
-
LeftCol identifies the rightmost visible column (the first column beyond the leftmost fixed column).
-
If the ScrollBars property is set to 3, a vertical scroll bar is placed on the left of the grid and a horizontal scroll bar with the scroll box on the right is placed at the bottom. A ScrollBars property setting of 1 places only the horizontal scroll bar, while a setting of 2 places only the vertical scroll bar.
-
Cells filled with the Clip property fill from right to left beginning at the upper rightmost selected cell.
|
X |
X |
Option
Button
|
RightToLeft |
True |
-
Caption reading order is RTL.
-
Caption text is right aligned.
|
X |
X |
|
Alignment |
Right
Justify |
-
Alignment property is set to Right Justify to place option button to the right of the caption.
|
X |
X |
PictureBox
|
RightToLeft |
True |
-
Text reading order is RTL.
-
Text begins at the right boundary of the picture box.
|
X |
X |
TextBox
|
RightToLeft |
True |
-
Text reading order is RTL.
|
X |
X |
|
Alignment |
Right
Justify |
-
Alignment property is set to Right Justify to right align text.
-
If the MultiLine property is set to True, the Alignment property also determines scroll bar placement. If the Scrollbars property is set to: (2 or 3) a vertical scroll bar is placed on the left of the text box; (1 or 3) a horizontal scroll bar, with scroll box on the right, is placed on the bottom.
|
X |
X |