| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > BrowseClass > BrowseClass Methods >====== TakeVCRScroll (process a VCR scroll event) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[takescroll process a scroll event .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[updatebuffer copy selected item from queue buffer to file buffer .htm|{{btn_next_n.gif|Next page}}]] | | || **TakeVCRScroll(** [//vcrevent//] **), VIRTUAL** {{blk2blue.jpg|blk2blue.jpg}} | **TakeVCRScroll** | Processes a VCR scroll event for the browse list. | | //vcrevent// | 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 **TakeVCRSroll **method processes a VCR scroll event for the browse **Implementation:** A //vcrevent //value of VCR:Forward scrolls down one item; VCR:Backward scrolls up one item; VCR:PageForward scrolls down one page; VCR:PageBackward scrolls up one page; VCR:Last scrolls to the last list item; VCR:First scrolls to the first list item. Corresponding //vcrevent //EQUATEs are declared in \LIBSRC\ABTOOLBA.INC. ** ITEMIZE,PRE(VCR)** **Forward      EQUATE(Toolbar:Down)** **Backward     EQUATE(Toolbar:Up)** **PageForward  EQUATE(Toolbar:PageDown)** **PageBackward EQUATE(Toolbar:PageUp)** **First        EQUATE(Toolbar:Top)** **Last         EQUATE(Toolbar:Bottom)** **Insert       EQUATE(Toolbar:Insert)** **None         EQUATE(0)** ** END** The TakeVCRScroll method calls the TakeScroll method, translating the //vcrevent //to the appropriate //scrollevent//. **Example:** ** LOOP                       !process repeated scroll events** **  IF VCRRequest = VCR:None  !if no more events** **   BREAK                    !break out of loop** **  ELSE                      !if scroll event** **   MyBrowse.TakeVCRScroll( VCRRequest ) !BrowseClass object handles it** **  END** ** END** **See Also:     [[takescroll process a scroll event .htm|TakeScroll]]**