Share via


FormGroupControl.topMode Method

Definition

Overloads

topMode()

Sets or returns a value that indicates how the vertical position of a form group control is calculated.

topMode(Int32)

topMode()

Sets or returns a value that indicates how the vertical position of a form group control is calculated.

public:
 override int topMode();
public override int topMode ();
override this.topMode : unit -> int
Public Overrides Function topMode () As Integer

Returns

An integer value that indicates how the vertical position is calculated: -1 for an exact pixel value, or a FormTop enumeration value.

Remarks

The following example shows a call to the topMode method that calculates the vertical position, based on an exact pixel value.

static void createForm(Args _args) 
{ 
    Args args; 
    Form form; 
    FormRun formRun; 
    FormBuildDesign formBuildDesign; 
    FormBuildDataSource formBuildDataSource; 
    FormBuildStringControl formBuildStringControl; 
    FormBuildGroupControl formBuildGroupControl; 
    FormGroupControl formGroupControl; 
    int idx; 
    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 controls. 
    formBuildGroupControl = 
 formBuildDesign.addControl(FormControlType::Group,"Group"); 
    idx = formBuildGroupControl.id(); 
    formBuildStringControl = 
 formBuildGroupControl.addControl(FormControlType::String,"String"); 
    // Add data fields to the controls. 
    formBuildGroupControl.dataSource(formBuildDataSource.id()); 
    formBuildStringControl.dataSource(formBuildDataSource.id()); 
    formBuildStringControl.dataField(2); 
    args = new Args(); 
    args.object(form); 
    // Create the run time-form. 
    formRun = classfactory.formRunClass(args); 
    formRun.run(); 
    formRun.detach(); 
    formGroupControl = formRun.control(idx); 
    formGroupControl.topMode(-1); 
    formGroupControl.topValue(50); 
}

Applies to

topMode(Int32)

public:
 override int topMode(int _value);
public override int topMode (int _value);
override this.topMode : int -> int
Public Overrides Function topMode (_value As Integer) As Integer

Parameters

_value
Int32

An integer that indicates how the vertical position is calculated; optional.

Returns

Applies to