Xbasic
{JUSTIFY}
Syntax
{JUSTIFY= Vertical_Justification, Horizontal_Justification }
Arguments
- Vertical_Justification
Character. The allowed values are: "Center" "Top" "Bottom"
- Horizontal_Justification
Character. The allowed values are: "Center" "Left" "Right"
Description
The {JUSTIFY} command controls the placement of a control within a cell in an Xdialog. The {JUSTIFY} command is typically inserted between {REGION} and {ENDREGION} commands.
Example
result = ui_dlg_box("Title",<<%dlg%
{region}
Filename:| [.64filename];
{lf};
(Shared) Open as shared?;
{endregion};
{lf};
{region}
{justify=center,right}
<*15&OK> <15&Cancel>;
{endregion}
%dlg% )The following script displays variable dynamic text centered.
dim cc as C
cc = ui_get_text("","Text to be displayed: ")
mytext="{'%O={B=Blue White}{C=Red}" + cc + "%}"
dialog=<<%str%
text after this next line will be centered;
uncentered text;
{justify=center}
%str%+mytext+";"
ui_dlg_box("center this",dialog)The following script justifies labels and fields.
result=ui_dlg_box("Title",<<%dlg%
{region}
Enter your firstname, last name and occupation: ;
{endregion};
{region}
{justify=right}First Name: |{justify=left} .20firstname;
{justify=right}Last Name: |{justify=left} .20lastname;
{justify=right}Job: |{justify=left} .30occupation;
{endregion};
{region}
<&OK> <&Cancel>;
{endregion};
%dlg% )Limitations
Desktop applications only
See Also


