Share via


Alignment Property

Specifies the alignment of text associated with a control. Available at design time and run time.

Control.Alignment[ = nAlign]

Property Values

  • nAlign
    For a CheckBox or OptionButton control, the settings for the Alignment property are:

    Setting Description
    0 (Default) Left. Aligns control to the left with text on the right.
    1 (Default for Middle Eastern versions of Windows) Right. Aligns control to the right with text on the left.

    For a ComboBox, EditBox, Header, Label, or Spinner control, the settings for the Alignment property are:

    Setting Description
    0 Left. Aligns text flush left. The default for combo boxes, edit boxes, headers, and labels.
    1 (Default for Middle Eastern versions of Windows) Right. Aligns text flush right. The default for spinners.
    2 Center. Aligns the text in the middle with equal spaces to the right and left.
    3 Automatic. Aligns text based on the data type of the control source.

    For a TextBox control, the settings for the Alignment property are:

    Setting Description
    0 Left. Aligns the text flush left.
    1 Right. Aligns the text flush right.
    2 Center. Aligns the text in the middle with equal spaces to the right and left.
    3 (Default) Automatic. For a TextBox control not contained in a Column, aligns text based on the data type of the control source. Numeric types (numeric, double, float, currency, integer) are right-aligned; controls with other data types are left-aligned. For a TextBox control contained in a column, the Alignment setting for the column determines alignment of text in the text box.

    For a column, the settings for the Alignment property are:

    Setting Description
    0 Middle Left. Aligns the text flush left and centers it vertically.
    1 Middle Right. Aligns the text flush right and centers it vertically.
    2 Middle Center. Aligns the text in the middle with equal spaces to the right and left and centers it vertically.
    3 (Default) Automatic. Aligns text based on the data type of the control source. Numeric types (numeric, double, float, currency, integer) are right-aligned; controls with other data types are left-aligned.
    4 Top Left. Aligns the text flush left at the top of the column.
    5 Top Right. Aligns the text flush right at the top of the column.
    6 Top Center. Aligns the text in the middle with equal spaces to the right and left, at the top of the column.
    7 Bottom Left. Aligns the text flush left at the bottom of the column.
    8 Bottom Right. Aligns the text flush right at the bottom of the column.
    9 Bottom Center. Aligns the text in the middle with equal spaces to the right and left, at the bottom of the column.

Remarks

For a ComboBox, the Alignment property applies only when the Style property is set to 0.

See Also

AutoSize Property | Caption Property

Applies To: CheckBox Control | Column Object | ComboBox Control | EditBox Control | Header Object | Label Control | OptionButton Control | Spinner Control | TextBox Control