MS - Доступ к автоматической прокрутке списка. - PullRequest
0 голосов
/ 06 декабря 2018

Я создал форму базы данных доступа, которая отображает список пользователей и их производительность в списке.Однако, когда у меня более 20 пользователей, список не может отображать остальные без прокрутки.

Есть ли способ заставить прокрутку списка автоматически прокручиваться вниз, а затем сбрасываться на верх, как конечные титры в фильме, воспроизводимом по бесконечному циклу?

1 Ответ

0 голосов
/ 06 декабря 2018

Чтобы сделать то, что вы, кажется, спрашиваете, я думаю, вам нужно создать свой собственный скроллер!Я хотел бы использовать эти вещи для достижения этого:

  • текстовое поле с многострочным
  • массивом с каждой строкой текста для отображения в отдельных ячейках (или набором записей, если выхрабры)
  • функция таймера для обновления текстового поля
  • глобальный счетчик для отслеживания текущего номера первой строки отображаемого текста

Псевдокод:

Init:
    clear the text box
    load the array with the text & append each line to the text box as you go.
    set the pointer to 1

UpdateText (timer event):  
' get length of current string
    iLength = array(counter).text.length
    ' chop the first row off the text
    textbox.text  = right(textbox.text, len(textbox.text) - iLength)
    ' add the text back on to the end
    textbox.text.appendtext( array(counter).text)
    increment counter
    if counter > array-num-items, set counter to 1   ' scroll over

веселись!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...