Please enable JavaScript to view this site.

A-Shell Development History

When in an XTREE editable cell that requires validation, if you use the mouse on the vertical scroll bar to scroll the row out of view, the returned XTR'TARGETROW value will be set to the top or bottom of the visible range of rows, whichever is closest. This counteracts the "boomerang scroll" effect whereby using the scroll bar when in an editable cell would work only until the mouse was released, after which if XTREE exited for validation, when the app returned, the XTR'TARGETROW would still be pointing to the cell that was being edited, thus snapping the scroll operation back to the original position.