The LISTCHOICE class and routine truncates the list without showing scroll bar thus making items in the list inaccessible. I added another parameter to the LISTCHOICE class and routine which is used as the options for the ADDLISTBOX in the DEFINEDIALOG method for the LISTCHOICE class . This allow the application to provide such options like VSCROLL and SORT. The VSCROLL adds a vertical scroll bar if the list of long. Personally, I think the VSCROLL option ought to be the default.
I believe the truncated list is a bug that I have circumvented. The circumvention should be considered a fix and enhancement.