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>`
>   `<OPTION> </OPTION>`
>   `</SELECT>`

> 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