In ooDialog, the ListBox control can be a multi-selection ListBox, meaning more than 1 row can be selected by the user.
There are two methods for getting the multi-selection indexes of the ListBox in ooDialog. One is the selectedIndexes method of the ListBox control, the other is the getMulitList method of the PlainBaseDialog.
Both of these methods are broken if the ListBox is part of a CategoryDialog or one of its subclasses (like the PropertySheet class.)
When the ListBox is multi-selection in a CategoryDialog, both the selectedIndexes and the getMultiList methods return the empty string no matter how many rows are selected.
This bug was reported on comp.lang.rexx by Phil