Прокручивает содержимое области в основном окне Visual FoxPro или пользовательском окне вверх, вниз, влево или вправо.

SCROLL nRow1, nColumn1, nRow2, nColumn2, nRowsScrolled
    [, nColumnsScrolled]

Параметры

nRow1, nColumn1, nRow2, nColumn2

Задает прямоугольную область в основном окне Visual FoxPro или в активном пользовательском окне, в которой необходимо выполнять прокрутку. Аргументы nRow1, nColumn1 1 задают левый верхний угол этой области, а nRow2, nColumn2 - правый нижний угол.

nRowsScrolled

Задает количество строк, прокручиваемых вверх или вниз в прямоугольной области. Если числовое выражение nRowsScrolled положительно, Visual FoxPro прокручивает указанное количество строк вверх. Если nRowsScrolledотрицательно, Visual FoxPro прокручивает заданное число строк вниз. Если значение nRowsScrolled равно 0, а аргумент nColumnsScrolledопущен, Visual FoxPro очищает прямоугольную область.

nColumnsScrolled

Задает количество строк, прокручиваемых влево или вправо в прямоугольной области. Если числовое выражение expression nColumnsScrolled положительно, Visual FoxPro прокручивает указанное количество строк вправо. Если nColumnsScrolled отрицательно, Visual FoxPro прокручивает заданное число строк влево. Если одновременно задать и nRowsScrolled и nColumnsScrolled, Visual FoxPro прокручивает содержимое области по диагонали.

Expand imageПример

Следующие команды осуществляют прокрутку маленькой прямоугольной области:

  CopyCode imageCopy Code
CLEAR
@ 4, 1 FILL TO 10, 8 COLOR GR+/B
WAIT WINDOW 'Press key to scroll left top corner'
SCROLL 0, 0, 5, 5, -2, 1

Expand imageСмотрите также