VB.NET 滚动条控件

2025年3月17日 | 阅读 3 分钟

滚动条控件用于在 Windows 窗体上创建和显示垂直和水平滚动条。 当我们在窗体中拥有大量信息,并且无法查看所有数据时,就会使用它。 因此,我们使用 VB.NET 滚动条控件。 通常,滚动条有两种类型:用于显示滚动条的 HScrollBar 和用于显示垂直滚动条的 VScrollBar。

让我们按照以下步骤在 VB.NET Windows 窗体中创建一个滚动条控件。

步骤 1: 第一步是从工具箱中拖动 HScrollBar 和 VScrollBar 控件,然后将其放到窗体上。

VB.NET ScrollBars Control

步骤 2: 将滚动条添加到窗体后,我们可以通过单击 HScrollBar 和 VScrollBar 控件来设置滚动条的各种属性。

滚动条控件的属性

以下是 VB.NET 滚动条控件的属性。

属性描述
BackColorBackColor 属性用于设置滚动条的背景色。
最大值它用于设置或获取滚动条控件的最大值。 默认情况下,它是 100。
最小值它用于获取或设置滚动条控件的最小值。 默认情况下,它是 0。
SmallChange它用于获取或设置一个值,当滚动条移动一小段距离时,该值将添加到滚动条控件的属性中或从滚动条控件的属性中减去。
AutoSize顾名思义,AutoSize 属性用于获取或设置一个表示滚动条是否可以根据其内容自动调整大小的值。
LargeChange它用于获取或设置一个值,当滚动条移动一大段距离时,该值将添加到滚动条控件的属性中或从滚动条控件的属性中减去。
它用于获取或设置滚动条控件中的一个值,该值指示滚动框的当前位置。
DefaultImeMode它用于获取 Windows 窗体中滚动条控件支持的默认输入法编辑器 (IME)。

滚动条控件的方法

方法描述
UpdateScrollInfo它用于使用 Minimum、maximum 和 LargeChange 属性的值来更新滚动条控件。
OnScroll(ScrollEventArgs)它用于在滚动条控件中引发 Scroll 事件。
OnEnabledChanged它用于在滚动条控件中引发 EnabledChanged 事件。
选择它用于激活或启动滚动条控件。
OnValueChanged(EventArgs)它用于在滚动条控件中引发 ValueChanged 事件。

滚动条控件的事件

事件描述
AutoSizeChanged当 AutoSize 属性的值发生变化时,将在滚动条控件中找到 AutoSizeChanged 事件。
Scroll当 Scroll 控件移动时,将找到 Scroll 事件。
TextChangedEvent当 text 属性的值发生变化时,将在滚动条控件中发生。
ValueChanged当 value 属性的值通过编程或滚动条控件中的滚动事件更改时,会发生 ValueChanged 事件。

此外,我们还可以参考 VB.NET Microsoft 文档,以获取 VB.NET 中 ScrollBar 控件的属性、方法和事件的完整列表。

让我们创建一个简单的程序来了解 ScrollBar 控件在 VB.NET Windows 窗体中的使用。

ScrollBar.vb

输出

VB.NET ScrollBars Control
下一个主题DateTimePicker 控件