Name
form.Scroll([ActionX] [, ActionY])
Synopsis
Scrolls the form or frame one line or page at a time.
|
Argument |
Settings |
|
|
An |
|
|
An |
ActionX and ActionY can be one of these settings:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The following code implements navigation buttons on a frame named fNav at the top of a form. The command buttons scroll the form, and the UserForm_Scroll event moves the frame to keep it visible as the form scrolls:
' Requires a frame (fNav) containing four command buttons. Private Sub cmdHome_Click( ) Me.Scroll fmScrollActionBegin, fmScrollActionBegin End Sub Private Sub cmdEnd_Click( ) Me.Scroll fmScrollActionEnd, fmScrollActionEnd End Sub Private Sub cmdPageLeft_Click( ) Me.Scroll fmScrollActionPageDown, fmScrollActionNoChange End Sub Private Sub cmdPageDown_Click( ) Me.Scroll fmScrollActionNoChange, fmScrollActionPageDown End Sub Private Sub UserForm_Scroll(ByVal ActionX As MSForms.fmScrollAction, _ ByVal ActionY As MSForms.fmScrollAction, _ ByVal RequestDx As Single, ByVal RequestDy As Single, _ ByVal ActualDx As MSForms.ReturnSingle, _ ByVal ActualDy As MSForms.ReturnSingle) ' Move frame to keep buttons visible as form is scrolled. fNav.Left = fNav.Left + ActualDx ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access