Visual Basic 滚动条 ScrollBar

ScrollBar 滚动条控件在窗体上显示垂直和水平滚动条。有两种类型的滚动条控件:用于水平滚动条的 HScrollBar 和用于垂直滚动条的 VScrollBar。它们相互独立使用。

让我们从工具箱中单击 HScrollBar 控件和 VScrollBar 控件,并将它们放置在表单上。


ScrollBar 控件的属性

以下是 ScrollBar 滚动条控件的一些常用属性:

编号属性 & 描述
1

AutoSize

获取或设置一个值,该值表示滚动条是否自动调整大小以适应其内容。

2

BackColor

获取或设置控件的背景色。

3

ForeColor

获取或设置滚动条控件的前景色。

4

ImeMode

获取或设置此控件支持的输入法编辑器(IME)模式。

5

LargeChange

获取或设置要向值 当滚动框移动一段距离时的属性。

6

Maximum

获取或设置可滚动范围的值的上限。

7

Minimum

获取或设置可滚动范围的值的下限。

8

SmallChange

获取或设置当滚动框移动一小段距离时,要在 Value 属性中添加或减去的值。

9

获取或设置一个数值,该数值表示滚动条控件上滚动框的当前位置。


ScrollBar 控件的方法

以下是 ScrollBar 滚动条控件的一些常用方法:

编号方法名称 & 描述
1

OnClick

生成 Click 事件。

2

Select

激活控件。


ScrollBar 控件的事件

以下是 ScrollBar 滚动条控件的一些事件:

编号事件 & 描述
1

Click

单击控件时发生。

2

DoubleClick

当用户双击控件时发生。

3

Scroll

移动控件时发生。

4

值Changed

通过处理滚动事件或以编程方式更改 Value 属性时发生。


实例

在本例中,让我们在运行时创建两个滚动条。让我们双击表单,并在打开的窗口中输入以下代码:

  1. Public Class Form1
  2. Private Sub Form1_Load(sender As Object, e As EventArgs) _
  3. Handles MyBase.Load
  4. 'create two scroll bars
  5. Dim hs As HScrollBar
  6. Dim vs As VScrollBar
  7. hs = New HScrollBar()
  8. vs = New VScrollBar()
  9. 'set properties
  10. hs.Location = New Point(10, 200)
  11. hs.Size = New Size(175, 15)
  12. hs.Value = 50
  13. vs.Location = New Point(200, 30)
  14. vs.Size = New Size(15, 175)
  15. hs.Value = 50
  16. 'adding the scroll bars to the form
  17. Me.Controls.Add(hs)
  18. Me.Controls.Add(vs)
  19. ' Set the caption bar text of the form.
  20. Me.Text = "cankaoshouce.com"
  21. End Sub
  22. End Class

当使用 Microsoft Visual Studio 工具栏上的 开始 按钮执行并运行上述代码时,它将显示以下窗口:

分类导航