滾動條(ScrollBar)控件顯示窗體上的垂直和水準滾動條。這是用於流覽大量的資訊。有兩種類型的滾動條控件:用於水準滾動條的HScrollBar
和用於垂直滾動條的VScrollBar
。 它們是彼此獨立使用的。
點擊工具箱中的HScrollBar
控件和VScrollBar
控件,並將它們放在窗體上。如下圖所示 -
ScrollBar控件的屬性
以下是ScrollBar
控件的一些常用屬性:
編號 | 屬性 | 描述 |
---|---|---|
1 | AutoSize |
獲取或設置一個值,該值指示ScrollBar 是否自動調整大小以適合其內容。 |
2 | BackColor |
獲取或設置控件的背景顏色。 |
3 | ForeColor |
獲取或設置滾動條控件的前景色。 |
4 | ImeMode |
獲取或設置此控件支持的輸入法編輯器(IME)模式。 |
5 | LargeChange |
獲取或設置一個值,當滾動框移動一個很大的距離時,將被添加到Value 屬性或從Value 屬性中減去該值。 |
6 | Maximum |
獲取或設置可滾動範圍的值的上限。 |
7 | Minimum |
獲取或設置可滾動範圍的值的下限。 |
8 | SmallChange |
獲取或設置當滾動框移動一小段距離時要添加到Value 屬性或從Value 屬性中減去的值。 |
9 | Value |
獲取或設置一個數值,該數值表示滾動條控件上滾動框的當前位置。 |
ScrollBar控件的方法
以下是ScrollBar
控件的一些常用方法:
編號 | 方法 | 描述 |
---|---|---|
1 | OnClick |
生成Click 事件。 |
2 | Select |
啟動控件。 |
ScrollBar控件的事件
以下是ScrollBar控件的一些常用事件:
編號 | 事件 | 描述 |
---|---|---|
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
HScrollBar1 = New HScrollBar()
VScrollBar1 = New VScrollBar()
'set properties
HScrollBar1.Location = New Point(10, 200)
HScrollBar1.Size = New Size(175, 15)
HScrollBar1.Value = 50
VScrollBar1.Location = New Point(200, 30)
VScrollBar1.Size = New Size(15, 175)
HScrollBar1.Value = 50
'adding the scroll bars to the form
'Me.Controls.Add(HScrollBar1)
'Me.Controls.Add(VScrollBar1)
' Set the caption bar text of the form.
Me.Text = "HScrollBar & VScrollBar示例 - xuhuhu.com"
End Sub
End Class
當上面的代碼執行並使用Microsoft Visual Studio工具欄上的“開始”按鈕運行時,它將顯示以下窗口:
上一篇:
VB.Net基本控件
下一篇:
VB.Net對話框