VB.Net - 滚动条控件



滚动条控件在窗体上显示垂直和水平滚动条。这用于浏览大量信息。有两种类型的滚动条控件:HScrollBar 用于水平滚动条,VScrollBar 用于垂直滚动条。它们彼此独立使用。

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

VB.Net ScrollBar Control

滚动条控件的属性

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

序号 属性及说明
1

AutoSize

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

2

BackColor

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

3

ForeColor

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

4

ImeMode

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

5

LargeChange

获取或设置一个值,当滚动框移动较长距离时,此值将添加到或从 Value 属性中减去。

6

Maximum

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

7

Minimum

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

8

SmallChange

获取或设置一个值,当滚动框移动较短距离时,此值将添加到或从 Value 属性中减去。

9

Value

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

滚动条控件的方法

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

序号 方法名称及说明
1

OnClick

生成 Click 事件。

2

Select

激活控件。

滚动条控件的事件

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

序号 事件及说明
1

Click

当单击控件时发生。

2

DoubleClick

当用户双击控件时发生。

3

Scroll

当移动控件时发生。

4

ValueChanged

当 Value 属性更改时发生,无论是通过处理 Scroll 事件还是以编程方式。

示例

在这个示例中,让我们在运行时创建两个滚动条。让我们双击窗体并将以下代码放入打开的窗口中。

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 = "tutorialspoint.com"
   End Sub
End Class

当使用Microsoft Visual Studio工具栏中提供的启动按钮执行和运行上述代码时,它将显示以下窗口:

Scroll Bar Example
vb.net_basic_controls.htm
广告
© . All rights reserved.