'宣言 Public Enum ScrollBarState Inherits System.Enum
public enum ScrollBarState : System.Enum
メンバ | 解説 |
---|---|
Horizontal | スクロールバーは垂直方向 |
ThumbDrag | スクロールボックスがドラッグされている |
Vertical | スクロールバーは水平方向 |
Imports Infragistics.Win Imports Infragistics.Win.UltraWinScrollBar Private Sub button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button4.Click Dim state As ScrollBarState ' Get the current state of the scrollbar state = Me.ultraScrollBar1.CurrentState ' Check the state bit flags to see if the 'ThumbDrag' ' bit is set If (state And ScrollBarState.ThumbDrag) = 0 Then ' Since the user isn't dragging the thumb ' call PerformAction to go to the Minimum value ' if it is already at the maximum value. ' Otherwise go to the maximum draggable value. If Me.ultraScrollBar1.Value = Me.ultraScrollBar1.MaximumDragValue Then Me.ultraScrollBar1.PerformAction(ScrollBarAction.First) Else Me.ultraScrollBar1.PerformAction(ScrollBarAction.Last) End If End If End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinScrollBar; private void button4_Click(object sender, System.EventArgs e) { // Get the current state of the scrollbar ScrollBarState state = this.ultraScrollBar1.CurrentState; // Check the state bit flags to see if the 'ThumbDrag' // bit is set if ( ( state & ScrollBarState.ThumbDrag ) == 0 ) { // Since the user isn't dragging the thumb // call PerformAction to go to the Minimum value // if it is already at the maximum value. // Otherwise go to the maximum draggable value. if (this.ultraScrollBar1.Value == this.ultraScrollBar1.MaximumDragValue ) this.ultraScrollBar1.PerformAction( ScrollBarAction.First ); else this.ultraScrollBar1.PerformAction( ScrollBarAction.Last ); } }