|   | 
Opens a dialog box with any number of check boxes. The return value is a real vector containing the user's check box settings. 1 means checked, 0 means not checked. The number of check boxes displayed is the smaller of the length of arguments 1 and 2. If neither argument is supplied, 6 check boxes will be displayed without labels.
If the user cancels the operation, an empty value is returned. This can be checked with the function length.
| Number | Type | Compulsory | Default | Description | 
|---|---|---|---|---|
| 1 | real | No | 
 | Initial check box settings | 
| 2 | string | No | 
 | Labels | 
| 3 | string | No | 
 | Dialog Box Caption | 
Return type: real array
The following dialog box is displayed after a call to:
| BoolSelect([0,1,0], ['Label1', 'Label2', 'Label3'], 'Caption') | 
 
            | 
 | ||