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 属性时发生。 |
实例
在本例中,让我们在运行时创建两个滚动条。让我们双击表单,并在打开的窗口中输入以下代码:
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
'create two scroll bars
Dim hs As HScrollBar
Dim vs As VScrollBar
hs = New HScrollBar()
vs = New VScrollBar()
'set properties
hs.Location = New Point(10, 200)
hs.Size = New Size(175, 15)
hs.Value = 50
vs.Location = New Point(200, 30)
vs.Size = New Size(15, 175)
hs.Value = 50
'adding the scroll bars to the form
Me.Controls.Add(hs)
Me.Controls.Add(vs)
' Set the caption bar text of the form.
Me.Text = "cankaoshouce.com"
End Sub
End Class
当使用 Microsoft Visual Studio 工具栏上的 开始 按钮执行并运行上述代码时,它将显示以下窗口: