ScrollHeight、ScrollLeft、ScrollTop 和 ScrollWidth 属性示例
下例把多页控件的一页用作滚动区。用户可用多页控件的 Page2 上的滚动条来访问该页的最初未显示部分。
窗体包含:
- 名为 MultiPage1 的多页控件,并且多页控件的每页都包含一个或多个控件。
注意:多页控件的每页都是唯一的。Page1 没有滚动条。Page2 有水平和垂直的滚动条。
Sub UserForm_Initialize()
UserForm_MultiPage1.Pages(1).ScrollBars = 3
UserForm_MultiPage1.Pages(1).KeepScrollBarsVisible = 0
UserForm_MultiPage1.Pages(1).ScrollHeight = 2 * UserForm_MultiPage1.Height
UserForm_MultiPage1.Pages(1).ScrollWidth = 2 * UserForm_MultiPage1.Width
'在设置 ScrollLeft 和 ScrollTop 之前设置
'ScrollHeight 和 SrollWidth
UserForm_MultiPage1.Pages(1).ScrollLeft = UserForm_MultiPage1.Width / 2
UserForm_MultiPage1.Pages(1).ScrollTop = UserForm_MultiPage1.Height / 2
End Sub
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12