BBjListBox::setEditable
Description
In BBj 4.0 and higher, sets whether the selected item can be changed in the BBjListBox.
Syntax
Return Value |
Method |
void |
setEditable(boolean edit) |
Parameters
Variable |
Description |
edit |
Specifies whether the selected item in the BBjListBox can be changed. 0 = Non-editable 1 = Editable |
Return Value
None.
Remarks
By default, a BBjListBox is editable; the user can change the selected item.
Example
REM Set a list box control to be non-editable
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 be non-editable myListBox!.setEditable(mySysGui!.FALSE)
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 RETURN |
See Also
See the BBj Object Diagram for an illustration of the relationship between BBj Objects.