VB.Net - 滚动条控件

  • 简述

    ScrollBar 控件在窗体上显示垂直和水平滚动条。这用于浏览大量信息。滚动条控件有两种类型:HScrollBar 对于水平滚动条和 VScrollBar用于垂直滚动条。这些是相互独立使用的。
    让我们从工具箱中单击 HScrollBar 控件和 VScrollBar 控件并将它们放置在窗体上。
    VB.Net 滚动条控件
  • 滚动条控件的属性

    以下是 ScrollBar 控件的一些常用属性 -
    序号 属性和描述
    1
    AutoSize
    获取或设置一个值,该值指示是否自动调整 ScrollBar 的大小以适合其内容。
    2
    BackColor
    获取或设置控件的背景颜色。
    3
    ForeColor
    获取或设置滚动条控件的前景色。
    4
    ImeMode
    获取或设置此控件支持的输入法编辑器 (IME) 模式。
    5
    LargeChange
    获取或设置当滚动框移动很长一段距离时要添加到 Value 属性或从中减去的值。
    6
    Maximum
    获取或设置可滚动范围值的上限。
    7
    Minimum
    获取或设置可滚动范围值的下限。
    8
    SmallChange
    获取或设置当滚动框移动一小段距离时要添加到 Value 属性或从中减去的值。
    9
    Value
    获取或设置一个数值,该数值表示滚动条控件上滚动框的当前位置。
  • ScrollBar 控件的方法

    以下是 ScrollBar 控件的一些常用方法 -
    序号 方法名称和描述
    1
    OnClick
    生成 Click 事件。
    2
    Select
    激活控制。
  • ScrollBar 控件的事件

    以下是 ScrollBar 控件的一些常用事件 -
    序号 事件和描述
    1
    Click
    单击控件时发生。
    2
    DoubleClick
    当用户双击控件时发生。
    3
    Scroll
    移动控件时发生。
    4
    ValueChanged
    通过处理 Scroll 事件或以编程方式更改 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 = "cainiaoya.com"
       End Sub
    End Class
    
    当上面的代码被执行并运行时使用 Start Microsoft Visual Studio 工具栏上可用的按钮,它将显示以下窗口 -
    滚动条示例