
BBjListBox::setSelectedIndices
Description
Sets multiple item in the BBjListBox control.
Syntax
Return Value |
Method |
void |
setSelectedIndices(BBjVector itemVector!) |
Parameters
Variable |
Description |
itemVector! |
Specifies the vector of the items to be selected. |
Return Value
None.
Remarks
By default, multiple item selection is not allowed.
Example
REM Set the selected indices in a list box control REM Obtain the instance of the BBjAPI object LET myAPI!=BBjAPI() REM Open the SysGui device SYSGUI=UNT OPEN (SYSGUI)"X0" REM Obtain the instance of the BBjSysGui object LET mySysGui!=myAPI!.getSysGui() REM Set addWindow param values X=10 Y=10 WIDTH=200 HEIGHT=200 TITLE$="BBj Window" REM Set the current context mySysGui!.setContext(0) REM Create a window myWindow! = mySysGui!.addWindow(X,Y,WIDTH,HEIGHT,TITLE$) REM Add a list box control to the window myListBox! = myWindow!.addListBox(101,50,100,90,60,"",$0000$) REM Add items into the list box FOR I=1 TO 4 ITEM$="ITEM " + STR(I) myListBox!.addItem(ITEM$) NEXT I REM Set the list box control to allow for multiple item selection myListBox!.setMultipleSelection(mySysGui!.TRUE) REM Select multiple items in the list box myVector! = myAPI!.makeVector() myVector!.add(2) myVector!.add(3) myListBox!.setSelectedIndices(myVector!) REM Get the indices of the currently selected items in a list box control myVector! = myListBox!.getSelectedIndices() REM Register the CALLBACK routines CALLBACK(ON_CLOSE,APP_CLOSE,mySysGui!.getContext()) REM Process Events PROCESS_EVENTS REM Callback routine called when the user closes the application window APP_CLOSE: RELEASE |
See Also
See the BBj Object Diagram for an illustration of the relationship between BBj Objects.