Share via


FormListControl.leftValue Method

Sets or returns the horizontal position of a form list control in pixels.

Syntax

public int leftValue([int value])

Run On

Client

Parameters

  • value
    Type: int
    An integer that indicates the horizontal position in pixels; optional.

Return Value

Type: int
An integer that indicates the horizontal position in pixels.

Remarks

The horizontal position is not changed unless the left mode is set for an exact pixel value. For more information, see leftMode.

Examples

The following example shows a call to the leftValue method that sets the horizontal position to 100 pixels.

static void createForm(Args _args) 
{ 
    Args args; 
    Form form; 
    FormRun formRun; 
    FormBuildDesign formBuildDesign; 
    FormBuildDataSource formBuildDataSource; 
    FormBuildListControl formBuildListControl; 
    FormListControl formListControl; 
    int idx4; 
    DictTable dictTable; 
    CustTable custTable; 
 
    // Create the form header. 
    form = new Form(); 
 
    // Add data sources to the form. 
    dictTable = new DictTable(tableNum(custTable)); 
    formBuildDataSource = form.addDataSource(dictTable.name()); 
    formBuildDataSource.table(dictTable.id()); 
 
    // Create the form design. 
    formBuildDesign = form.addDesign("Design"); 
    formBuildDesign.caption("myForm"); 
 
    // Add a form list control. 
    formBuildListControl = 
 formBuildDesign.addControl(FormControlType::ListView,"List"); 
    idx4 = formBuildListControl.id(); 
 
    args = new Args(); 
    args.object(form); 
 
    // Create the run-time form, and then specifiy the control height. 
    formRun = classfactory.formRunClass(args); 
 
    formRun.run(); 
    formRun.detach(); 
 
    formListControl = formRun.control(idx4); 
    formListControl.leftMode(-1); 
    formListControl.leftValue(100); 
}

See Also

Reference

FormListControl Class