HScrollBar 和 VScrollBar 控制項概觀 (Windows Form)

Windows Forms ScrollBar 控制項可用來透過在應用程式或控制項內水準或垂直捲動來輕鬆流覽一長串專案或大量資訊。 捲軸是 Windows 介面的通用元素,因此 ScrollBar 控制項通常與衍生自 類別的 ScrollableControl 控制項搭配使用。 同樣地,許多開發人員在撰寫自己的使用者控制項時,選擇併入 ScrollBar 控制項。

HScrollBar(水準) 和 VScrollBar (垂直) 控制項與其他控制項獨立運作,並有自己的事件、屬性和方法集合。 ScrollBar 控制項與附加至文字方塊、清單方塊、下拉式方塊或 MDI 表單的內建捲軸不同( TextBox 控制項有 ScrollBars 屬性可顯示或隱藏附加至控制項的捲軸)。

控制項 ScrollBarScroll 使用 事件來監視捲軸上的捲動方塊移動(有時稱為拇指)。 Scroll使用 事件可讓您在拖曳捲軸值時存取捲軸值。

Value 屬性

屬性 Value (預設為 0) 是對應于 integer 捲軸中捲動方塊位置的值。 當捲動方塊位置是最小值時,它會移至最左邊的位置(適用于水準捲軸)或頂端位置(適用于垂直捲動條)。 當捲動方塊處於最大值時,捲動方塊會移至最右邊或底部的位置。 同樣地,範圍底部和頂端之間的值會將捲動方塊的前置邊緣放在捲軸中間。

除了使用滑鼠點選來變更捲軸值之外,使用者也可以將捲動方塊拖曳到橫條圖上的任何點。 產生的值取決於捲動方塊的位置,但它一律在使用者所設定屬性的範圍內 MinimumMaximum

LargeChange 和 SmallChange 屬性

當使用者按下 PAGE UP 或 PAGE DOWN 鍵,或在捲動方塊兩側的捲軸追蹤中按一下時, Value 屬性會根據 屬性中 LargeChange 設定的值而變更。

當使用者按下其中一個方向鍵或按一下其中一個捲軸按鈕時, Value 屬性會根據 屬性中 SmallChange 設定的值而變更。

另請參閱