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.