バージョン

ScrollBarAction 列挙体

UltraScrollBar コントロールに対して実行可能なアクションを列挙します。
シンタックス
'宣言
 
Public Enum ScrollBarAction 
   Inherits System.Enum
public enum ScrollBarAction : System.Enum 
メンバ
メンバ解説
First値を最小値に設定
LargeDecrement値をLargeChange分だけ減らす
LargeIncrement値をLargeChange分だけ増やす
Last値を最大値に設定
SmallDecrement値をSmallChange分だけ減らす
SmallIncrement値をSmallChange分だけ増やす
使用例
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 );
	}

}
参照