Please enable JavaScript to view this site.

A-Shell Development History

The new COLDEF clause ScrollMode=Tree may be used in conjunction with combo boxes (List=) to cause ordinary up/down arrows to move the focus to the previous/next row, rather than to the previous/next item in the list. In other words, it causes ordinary up/down arrow keys to act the same as Control + up/down. It also affects ordinary left/right arrows in selection-only combo boxes (where they normally act just like up/down).

The intent of this obscure (and somewhat non-standard) 'feature' is mainly to minimize the possibility that users might accidentally change cell values when they were intending to just "arrow around" the grid. (This is much more likely within XTREE, where ordinary cells may turn into combo boxes when they get the focus, than with "normal" combo boxes that may appear in dialogs.

Note that in all cases, when the drop-down list is displayed (via ALT+DOWN or clicking on the drop-down button), the arrow keys will operate within the list (so it doesn't interfere with the ability to perform all the necessary combo box functions without using the mouse).

The Mouse Wheel operation is similarly affected by the ScrollMode=Tree clause.