Scrolling List

#### Search Results

Search

# Scrolling List

Subprogram Name | Source Name | Executable Example | Viewable Example
--- | --- | --- | ---
H3-SCROLLING-LIST | H3SCLIST | E3SCLIST | E3SCLIST

> Description

>   Creates a scrolling list. It can be displayed as a combo box or as a list box.

> Changes from previous versions

>   All (A250) BY VALUE variables at the interfaces have been changed to (A) DYNAMIC BY VALUE.

>   There is no need to recatalog the programs, because the old interface (A250) is compatible with the new one.

> Appearance

>   `<SELECT NAME="string"> </SELECT> <OPTION> </OPTION>`

> Supported Attributes

>   `SIZE="n", MULTIPLE`, `VALUE="string", SELECTED`

> Parameters

>       1 H3SIZE          (N4)              /* i /m : Number of lines:
>       *                                   /*        =1 combo box
>       *                                   /*        >1 list box
>       1 H3ARRAYCOUNT    (I4)              /* i /m : Number of list elements
>       1 H3NAME          (A) DYNAMIC       /* i /m : Name of the group variable
>       1 H3ARRAYVALUE    (A/1:V) DYNAMIC   /* i /M : Default value of the list values
>       1 H3ARRAYLABEL    (A/1:V) DYNAMIC   /* i /MH: Label of the list elements
>       1 H3ARRAYSELECTED (L/1:V)           /* i /M : Elements selected by
>       *                                   /*        default
>       1 H3MULTIPLE      (L)               /* i /M : Multiple selection allowed

> How To Invoke

>       H3-SCROLLING-LIST H3SIZE H3ARRAYCOUNT H3NAME
>             H3ARRAYVALUE(*) H3ARRAYLABEL(*)
>             H3ARRAYSELECTED(*) H3MULTIPLE