User Tools

Site Tools


takescroll_process_a_scroll_event_.htm
Navigation:  ABC Library Reference > BrowseClass > BrowseClass Methods >====== TakeScroll (process a scroll event) C6H0009.jpg ====== Previous pageReturn to chapter overviewNext page

TakeScroll( [scrollevent] ), VIRTUAL

blk2blue.jpg

TakeScroll Processes a scroll event for the browse list.
scrollevent An integer constant, variable, EQUATE, or expression that specifies the scroll event. Valid scroll events are up one item, down one item, up one page, down one page, up to the first item, and down to the last item. If omitted, no scrolling occurs.

The TakeScroll method processes a scroll event for the browse list.

Implementation:

A scrollevent value of EVENT:ScrollUp scrolls up one item; EVENT:ScrollDown scrolls down one item; EVENT:PageUp scrolls up one page; EVENT:PageDown scrolls down one page; EVENT:ScrollTop scrolls to the first list item; EVENT:ScrollBottom scrolls to the last list item. Corresponding scrollevent EQUATEs are declared in EQUATES.CLW.

EVENT:ScrollUp      EQUATE (03H)

EVENT:ScrollDown    EQUATE (04H)

EVENT:PageUp        EQUATE (05H)

EVENT:PageDown      EQUATE (06H)

EVENT:ScrollTop     EQUATE (07H)

EVENT:ScrollBottom  EQUATE (08H)

The TakeScroll method calls the ScrollEnd, ScrollOne, or ScrollPage method as needed.

Example:

IF FIELD() = ?MyBrowse         !focus on browse list

 CASE EVENT()                  !scroll event

 OF EVENT:ScrollUp

 OROF EVENT:ScrollDown

 OROF EVENT:PageUp

 OROF EVENT:PageDown

 OROF EVENT:ScrollTop

 OROF EVENT:ScrollBottom

  MyBrowse.TakeScroll          !BrowseClass object handles it

 END

END

See Also:     ScrollEnd, ScrollOne, ScrollPage

takescroll_process_a_scroll_event_.htm.txt · Last modified: 2021/04/15 15:57 by 127.0.0.1